{
  "kind": "frameworks",
  "canonId": null,
  "slug": "doughnut-model",
  "name": "Doughnut Model",
  "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": 3,
    "docs": 1,
    "slideRanges": 3,
    "avgConfidence": 0.95,
    "avgPages": null,
    "arcCount": 0,
    "requiredBeats": 0
  },
  "examples": [
    "Explicitly mentions the doughnut model of sustainable development as a counter-frame to growth curves.",
    "Mentioned as the primary conceptual framework for privacy boundaries.",
    "The text explicitly references 'the doughnut model' as a visual device for directing attention toward surveillance ceilings and floors, adapted from Raworth (2017)."
  ],
  "completeness": {
    "score": 25,
    "missing": [
      "description",
      "structure/best_for",
      "body_doc_id"
    ]
  }
}