{
  "kind": "frameworks",
  "canonId": null,
  "slug": "preempt-rebuttal",
  "name": "Preempt Rebuttal",
  "category": null,
  "description": null,
  "structure": null,
  "bestFor": null,
  "layer": "slide",
  "agent": null,
  "agents": [],
  "whenToUse": null,
  "whyItWorks": null,
  "narrativePurpose": null,
  "signalComponentKinds": [],
  "signalKeywords": [],
  "signalDescriptions": null,
  "antipattern": null,
  "bodyDocId": null,
  "bodyDocSlug": null,
  "bodyDocTitle": null,
  "status": "open_vocab",
  "version": null,
  "sequence": [],
  "arcUsages": [],
  "stats": {
    "matches": 645,
    "docs": 315,
    "slideRanges": 645,
    "avgConfidence": 0.9215504,
    "avgPages": null,
    "arcCount": 0,
    "requiredBeats": 0
  },
  "examples": [
    "Acknowledges adverse legal ruling before pivoting to positive investment thesis.",
    "Acknowledges opponent's valid points before pivoting to why their solution is flawed.",
    "Acknowledges positive steps while immediately pivoting to the 'significant opportunity' gap."
  ],
  "completeness": {
    "score": 25,
    "missing": [
      "description",
      "structure/best_for",
      "body_doc_id"
    ]
  }
}