{
  "kind": "beat-types",
  "filters": {
    "documentKinds": [],
    "sourceTypes": [],
    "orientations": []
  },
  "total": 103,
  "items": [
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
      "legacyId": null,
      "slug": "complication",
      "name": "Complication",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Interest",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 2
        },
        {
          "label": "Confusion",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 2
        },
        {
          "label": "Problem & Complication",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 2
        },
        {
          "label": "Call to Adventure",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 2
        },
        {
          "label": "Need",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 2
        },
        {
          "label": "The Call",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 2
        },
        {
          "label": "One day",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 3
        },
        {
          "label": "Problem (Identify pain)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 1
        },
        {
          "label": "Early Struggles",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 2
        },
        {
          "label": "The Crisis",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 1
        }
      ],
      "stats": {
        "matches": 8285,
        "docs": 7936,
        "slideRanges": 8285,
        "avgConfidence": 4.207894,
        "avgPages": null,
        "arcCount": 10,
        "requiredBeats": 0
      },
      "examples": [
        "slide 3",
        "The deck identifies challenges and complications in the tech industry.",
        "The diagnosis and key takeaways sections highlight the problems and complications."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
      "legacyId": null,
      "slug": "development",
      "name": "Development",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Escalating Chaos",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 3
        },
        {
          "label": "Challenges & Allies",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 3
        },
        {
          "label": "Rising Action",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 2
        },
        {
          "label": "First Layer",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 2
        },
        {
          "label": "Deeper Layer",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 3
        },
        {
          "label": "The Struggle",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 3
        },
        {
          "label": "Because of that",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 4
        },
        {
          "label": "Agitate (Make it worse)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 2
        },
        {
          "label": "Assembling the Team",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 2
        },
        {
          "label": "Obstacles",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 3
        }
      ],
      "stats": {
        "matches": 1635,
        "docs": 1576,
        "slideRanges": 1635,
        "avgConfidence": 5.9626913,
        "avgPages": null,
        "arcCount": 8,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 6-14 reveal Hexagon's competence and various applications.",
        "Institutional investors are under increasing pressure to measure and communicate their impact",
        "The presentation highlights Lilium's accomplishments and progress"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
      "legacyId": null,
      "slug": "evidence",
      "name": "Evidence",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Desire",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 3
        },
        {
          "label": "Evidence & Proof",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 4
        },
        {
          "label": "Visualization",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 4
        },
        {
          "label": "Why Now",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 3
        },
        {
          "label": "Market Size",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 4
        },
        {
          "label": "Competition",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 5
        },
        {
          "label": "Product",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 6
        },
        {
          "label": "Business Model",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 7
        },
        {
          "label": "Team",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 8
        },
        {
          "label": "Financials",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 9
        }
      ],
      "stats": {
        "matches": 9965,
        "docs": 5961,
        "slideRanges": 9965,
        "avgConfidence": 3.5779328,
        "avgPages": null,
        "arcCount": 4,
        "requiredBeats": 0
      },
      "examples": [
        "The document presents various evidence, including data and results, to support its claims and pipeline advancement",
        "KPIs & Revenue, Q1 Snapshot, Growth and Profitability",
        "The market size is discussed on page 12, highlighting the growth opportunity."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
      "legacyId": null,
      "slug": "hook",
      "name": "Hook",
      "category": null,
      "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "optional",
      "narrativePurpose": "Capture attention immediately and establish stakes or curiosity before the audience commits to reading further.",
      "signalComponentKinds": [
        "title",
        "image",
        "metric"
      ],
      "signalKeywords": [
        "imagine",
        "what-if",
        "surprising",
        "shocking",
        "consider"
      ],
      "antipattern": "Generic title slide with no narrative tension or specific stakes.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Attention",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 1
        },
        {
          "label": "Attention",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 1
        },
        {
          "label": "The Monster",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 1
        },
        {
          "label": "Once upon a time",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1915,
        "docs": 1893,
        "slideRanges": 1915,
        "avgConfidence": 0.99926895,
        "avgPages": null,
        "arcCount": 4,
        "requiredBeats": 0
      },
      "examples": [
        "The cover and recap slides grab the audience's attention",
        "The cover slide grabs the audience's attention with a clear title and topic.",
        "The document starts with a cover slide and an agenda, grabbing the audience's attention"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0510-73fd-8d00-1c7e45f7bc98",
      "legacyId": null,
      "slug": "reflection",
      "name": "Reflection",
      "category": null,
      "description": "The \"so what\" beat. Used by analytical arcs (Triple-take, Onion) and learning arcs (Voyage-return, Tragedy).",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "optional",
      "narrativePurpose": "Synthesis, lessons, broader implications — what this means beyond the immediate.",
      "signalComponentKinds": [
        "body",
        "callout",
        "quote"
      ],
      "signalKeywords": [
        "therefore",
        "lessons",
        "implications",
        "broader",
        "so-what"
      ],
      "antipattern": "Reflection that just restates the conclusion without elevating to insight.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Implications",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 5
        },
        {
          "label": "Lessons for Us",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 5
        },
        {
          "label": "The Implications (So What)",
          "arcName": "The Triple Take",
          "arcSlug": "triple-take",
          "position": 2
        },
        {
          "label": "Lessons Applied",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 5
        }
      ],
      "stats": {
        "matches": 378,
        "docs": 344,
        "slideRanges": 378,
        "avgConfidence": 51.37381,
        "avgPages": null,
        "arcCount": 4,
        "requiredBeats": 0
      },
      "examples": [
        "P/FFO multiples to remain depressed forward",
        "Title literally reads 'WHAT IT ALL MEANS' with Gen Z vs Millennial differentiators.",
        "Trust ceiling, transparency, reaction-to-revolution framing"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
      "legacyId": null,
      "slug": "resolution",
      "name": "Resolution",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Action",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 4
        },
        {
          "label": "New Harmony",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 5
        },
        {
          "label": "Impact & Next Steps",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 5
        },
        {
          "label": "What",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 3
        },
        {
          "label": "Return with Elixir",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 5
        },
        {
          "label": "Action",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 5
        },
        {
          "label": "Resolution",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 4
        },
        {
          "label": "The New Order",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 5
        },
        {
          "label": "Until finally",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 5
        },
        {
          "label": "Solution (Provide relief)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 3
        }
      ],
      "stats": {
        "matches": 5369,
        "docs": 4830,
        "slideRanges": 5369,
        "avgConfidence": 9.048724,
        "avgPages": null,
        "arcCount": 10,
        "requiredBeats": 0
      },
      "examples": [
        "The why now slide",
        "The presentation concludes with potential impact and next steps for the companies.",
        "Three-pillar strategic considerations for brands pursuing resale."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
      "legacyId": null,
      "slug": "setup",
      "name": "Setup",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Initial Order",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 1
        },
        {
          "label": "Situation & Context",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 1
        },
        {
          "label": "Why",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 1
        },
        {
          "label": "Ordinary World",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 1
        },
        {
          "label": "Setup & Stakes",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 1
        },
        {
          "label": "Surface Observation",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 1
        },
        {
          "label": "Every day",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 2
        },
        {
          "label": "The Goal",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 1
        },
        {
          "label": "Humble Origins",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 1
        },
        {
          "label": "What Is",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 1
        }
      ],
      "stats": {
        "matches": 3175,
        "docs": 2808,
        "slideRanges": 3175,
        "avgConfidence": 14.9217005,
        "avgPages": null,
        "arcCount": 10,
        "requiredBeats": 0
      },
      "examples": [
        "Cover, intro, exec summary, sector boundaries, agenda",
        "The document provides an overview of Ready Capital and Broadmark Realty Capital, including their respective businesses and financial highlights.",
        "The document provides an introduction to the topic and sets the agenda."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
      "legacyId": null,
      "slug": "turn",
      "name": "Turn",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": null,
      "parentName": null,
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Universal beat",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Resolution",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 4
        },
        {
          "label": "Solution & Approach",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 3
        },
        {
          "label": "How",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 2
        },
        {
          "label": "Transformation",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 4
        },
        {
          "label": "Satisfaction",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 3
        },
        {
          "label": "Climax",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 3
        },
        {
          "label": "Core Insight",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 4
        },
        {
          "label": "The Victory",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 4
        },
        {
          "label": "The Final Push",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 4
        },
        {
          "label": "The Breakthrough",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 3
        }
      ],
      "stats": {
        "matches": 6238,
        "docs": 6058,
        "slideRanges": 6238,
        "avgConfidence": 6.039628,
        "avgPages": null,
        "arcCount": 10,
        "requiredBeats": 0
      },
      "examples": [
        "Slides showcase the potential of ZoomInfo's data-driven GTM platform.",
        "OpenText presents its solution approach, including its growth strategies and business system.",
        "Slides 7-16 present Proterra's solution, including its battery technology and software"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0e78-74bb-b8f6-54348367a131",
      "legacyId": null,
      "slug": "problem-agitate-solution-problem-identify-pain",
      "name": "Problem (Identify pain)",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Problem (Identify pain)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1423,
        "docs": 1420,
        "slideRanges": 1423,
        "avgConfidence": 1.0857344,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck identifies several problems, including Kao's underperformance and dependence on the domestic market.",
        "The fundamental problem with Casino",
        "The presentation presents Braskem's problems and challenges in achieving sustainability"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3f2f-779b-b549-41e3fc723873",
      "legacyId": null,
      "slug": "rebirth-the-crisis",
      "name": "The Crisis",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Crisis",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 1
        }
      ],
      "stats": {
        "matches": 3,
        "docs": 3,
        "slideRanges": 3,
        "avgConfidence": 56.666668,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Scenario planning + 30% market drop + global pandemic callout",
        "Exec summary names Covid-19 as upending shock.",
        "'2020: A year of pandemic uncertainty' + exec summary frames challenge."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1ed4-767b-8e05-40e733bd2311",
      "legacyId": null,
      "slug": "sequoia-pitch-problem",
      "name": "Problem",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Problem",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 1
        }
      ],
      "stats": {
        "matches": 3122,
        "docs": 3121,
        "slideRanges": 3122,
        "avgConfidence": 1.034305,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 8-11 discuss the problems of low-skilled jobs and limited access to higher education",
        "No clear problem statement",
        "The deck presents an overview of the investment opportunity and portfolio diversification"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2913-713f-b6ca-b978ac103400",
      "legacyId": null,
      "slug": "transformation-tale-current-reality-pain",
      "name": "Current Reality (Pain)",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Current Reality (Pain)",
          "arcName": "The Transformation Tale",
          "arcSlug": "transformation-tale",
          "position": 1
        }
      ],
      "stats": {
        "matches": 67,
        "docs": 66,
        "slideRanges": 67,
        "avgConfidence": 33.846268,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The company acknowledges the challenging retail environment",
        "Shallow impact, six blockers, low adoption",
        "The deck highlights the challenges and opportunities for growth."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-115b-7640-827f-fd115885a984",
      "legacyId": null,
      "slug": "aida-interest",
      "name": "Interest",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Interest",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 2
        }
      ],
      "stats": {
        "matches": 384,
        "docs": 384,
        "slideRanges": 384,
        "avgConfidence": 1.3114583,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Detailed reconciliation slides aim to build interest in financials",
        "The presentation provides an overview of SBA Paycheck Protection Program (PPP) and Strong Credit Metrics, generating interest in the company's performance.",
        "The market sizing and key takeaways slides generate interest in the company's growth potential and strategic focus areas."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-46c8-778d-8711-88844dcf4f16",
      "legacyId": null,
      "slug": "comedy-confusion",
      "name": "Confusion",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Confusion",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 2
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
      "legacyId": null,
      "slug": "consultants-gambit-problem-complication",
      "name": "Problem & Complication",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Problem & Complication",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 2
        }
      ],
      "stats": {
        "matches": 1312,
        "docs": 1312,
        "slideRanges": 1312,
        "avgConfidence": 18.469513,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck outlines challenges with technology implementation in manufacturing.",
        "The valuation table implies a complication with Yahoo's current business valuation.",
        "The diagnosis and key takeaways sections highlight the problems and complications."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2d20-7424-ab5a-7a51668eb5fb",
      "legacyId": null,
      "slug": "heros-journey-call-to-adventure",
      "name": "Call to Adventure",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Call to Adventure",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 2
        }
      ],
      "stats": {
        "matches": 23,
        "docs": 23,
        "slideRanges": 23,
        "avgConfidence": 3.1434782,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 5-7 highlight the company's influence on the global leisure travel market and its performance in 2020",
        "The team bios could be seen as assembling the team for the adventure.",
        "The BFR overview and capabilities are presented as a solution to current limitations."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-160b-710a-b2d6-2bafabd78694",
      "legacyId": null,
      "slug": "monroes-sequence-need",
      "name": "Need",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Need",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 2
        }
      ],
      "stats": {
        "matches": 1259,
        "docs": 1259,
        "slideRanges": 1259,
        "avgConfidence": 0.9036537,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slide 15 presents key business themes",
        "The financial summary and key business drivers highlight the company's needs",
        "Full year 2023 outlook"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3c8f-7690-bd88-80e3f73c12fa",
      "legacyId": null,
      "slug": "overcoming-monster-the-call",
      "name": "The Call",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Call",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 2
        }
      ],
      "stats": {
        "matches": 44,
        "docs": 44,
        "slideRanges": 44,
        "avgConfidence": 0.8,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document begins with a strong sell opinion and an executive summary, calling attention to the issues with Aegon.",
        "The document begins by critiquing Huntsman's management and calling for change.",
        "The document starts with a bold statement and a disclaimer, setting the stage for the argument to come."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-49ce-74b8-9380-2d085fa29e28",
      "legacyId": null,
      "slug": "rags-to-riches-early-struggles",
      "name": "Early Struggles",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Early Struggles",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 2
        }
      ],
      "stats": {
        "matches": 152,
        "docs": 152,
        "slideRanges": 152,
        "avgConfidence": 1.3980263,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Challenges faced during transformation",
        "investment philosophy and current investments",
        "Slides highlighting Overtime's solution and early traction"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-436e-7789-80b6-8283a4194d02",
      "legacyId": null,
      "slug": "tragedy-fatal-flaw",
      "name": "Fatal Flaw",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Fatal Flaw",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 2
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-342b-701b-92ac-8a5c90b53b64",
      "legacyId": null,
      "slug": "voyage-return-the-unknown",
      "name": "The Unknown",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Unknown",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 2
        }
      ],
      "stats": {
        "matches": 5,
        "docs": 5,
        "slideRanges": 5,
        "avgConfidence": 46.56,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Research section explores frontier model uncharted territory",
        "Exec summary + 'Collective Displacement' establish the new post-Covid territory.",
        "Intro + trends 1-3 push into digital, non-bank, scale-driven landscape"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1ccb-7357-ae56-89a6010bd7b8",
      "legacyId": null,
      "slug": "pixar-pitch-one-day",
      "name": "One day",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "One day",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 3
        }
      ],
      "stats": {
        "matches": 4,
        "docs": 4,
        "slideRanges": 4,
        "avgConfidence": 15.525,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Mission and thesis slides present the vision",
        "Winners always fall - what are the next S curves?",
        "More testimonials and features"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2701-72ba-a477-4121f4fb5d33",
      "legacyId": null,
      "slug": "sparkline-what-is-3",
      "name": "What Is",
      "category": null,
      "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "complication",
      "parentName": "Complication",
      "cardinality": "common",
      "narrativePurpose": "Surface the problem, tension, gap, or unmet need that demands resolution.",
      "signalComponentKinds": [
        "callout",
        "metric",
        "chart"
      ],
      "signalKeywords": [
        "but",
        "however",
        "problem",
        "gap",
        "threat",
        "missing",
        "failing"
      ],
      "antipattern": "Vague problem statement without specific stakes or numbers — reader doesn't feel the urgency.",
      "originAttribution": null,
      "familyLabel": "Complication",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "What Is",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 3
        }
      ],
      "stats": {
        "matches": 230,
        "docs": 230,
        "slideRanges": 230,
        "avgConfidence": 4.1643476,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 5-14 provide an overview of Broadridge's financial performance.",
        "Most companies dilute; 60% lack KPIs.",
        "The presentation provides more detailed information about the bank's financials and performance."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1992-742b-be9c-85d0ebee0591",
      "legacyId": null,
      "slug": "mountain-rising-action",
      "name": "Rising Action",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Rising Action",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 2
        }
      ],
      "stats": {
        "matches": 22,
        "docs": 22,
        "slideRanges": 22,
        "avgConfidence": 52.52727,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Three sections accumulating evidence of accelerating progress.",
        "Escalating capabilities, compute concentration and capital flows.",
        "Sequential KPI improvements: NIM, C/I, asset quality, cost of risk."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0bd1-75b2-9773-18ea7796621c",
      "legacyId": null,
      "slug": "onion-first-layer",
      "name": "First Layer",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "First Layer",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 2
        }
      ],
      "stats": {
        "matches": 51,
        "docs": 51,
        "slideRanges": 51,
        "avgConfidence": 60.988235,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Digital economy split into e-commerce, transport, online travel, online media.",
        "Practicality guides choices.",
        "Market sizing: ~$35B by 2025 across digital economy verticals"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
      "legacyId": null,
      "slug": "problem-agitate-solution-agitate-make-it-worse",
      "name": "Agitate (Make it worse)",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Agitate (Make it worse)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 2
        }
      ],
      "stats": {
        "matches": 911,
        "docs": 910,
        "slideRanges": 911,
        "avgConfidence": 1.2396268,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slide 5 agitates the problem by highlighting enormous costs",
        "The document agitates the problems, highlighting Capricorn's chronic underperformance, abysmal exploration track record, and lack of cost discipline",
        "Slides 5-6 agitate the problem with current solutions"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-386f-7013-b6e4-26d2d15d8eea",
      "legacyId": null,
      "slug": "quest-assembling-the-team",
      "name": "Assembling the Team",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Assembling the Team",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 2
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3fc6-7071-8692-ace7ab20a1db",
      "legacyId": null,
      "slug": "rebirth-the-dark-period",
      "name": "The Dark Period",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Dark Period",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 2
        }
      ],
      "stats": {
        "matches": 3,
        "docs": 3,
        "slideRanges": 3,
        "avgConfidence": 56.666668,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "'Collective Displacement' frames shared post-Covid loss.",
        "'COVID-19 reversed years of economic growth' + sector contractions.",
        "Front matter section framing uncertainty in tech"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4756-744b-95ad-df0646f395bd",
      "legacyId": null,
      "slug": "comedy-escalating-chaos",
      "name": "Escalating Chaos",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Escalating Chaos",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 3
        }
      ],
      "stats": {
        "matches": 1,
        "docs": 1,
        "slideRanges": 1,
        "avgConfidence": 0.7,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation of Phillips 66's ranking among peers creates a sense of tension or chaos."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2eff-7062-9078-55060e1673f9",
      "legacyId": null,
      "slug": "heros-journey-challenges-allies",
      "name": "Challenges & Allies",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Challenges & Allies",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 3
        }
      ],
      "stats": {
        "matches": 8,
        "docs": 8,
        "slideRanges": 8,
        "avgConfidence": 7.5375,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The challenges and strategic missions, including lunar and Mars missions, are discussed.",
        "Interconnected web, tech and skills allies",
        "The team bio showcases expertise and blockbuster DNA."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0c69-7473-8222-610daa3e4df7",
      "legacyId": null,
      "slug": "onion-deeper-layer",
      "name": "Deeper Layer",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Deeper Layer",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 3
        }
      ],
      "stats": {
        "matches": 51,
        "docs": 51,
        "slideRanges": 51,
        "avgConfidence": 60.988235,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Past section reveals the actual disruption mechanic — unbundling of media + retail",
        "12 trend taxonomy explains the segment dynamics.",
        "Chart pack reveals regional and industry activity beneath banking story."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3d24-71b1-9262-9a8f9850fda3",
      "legacyId": null,
      "slug": "overcoming-monster-the-struggle",
      "name": "The Struggle",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Struggle",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 3
        }
      ],
      "stats": {
        "matches": 140,
        "docs": 140,
        "slideRanges": 140,
        "avgConfidence": 0.79714286,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 9-13 reveal the real founder of Inogen's largest distributor and the deception",
        "The deck details the struggles faced by Nevro's patients and the company's response",
        "Slides 19-30 present the struggle, highlighting the need for change and the obstacles to be overcome"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3905-7448-8f7d-1086476c43b6",
      "legacyId": null,
      "slug": "quest-obstacles",
      "name": "Obstacles",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Obstacles",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 3
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4400-769b-b0a5-334b87e65e58",
      "legacyId": null,
      "slug": "tragedy-downward-spiral",
      "name": "Downward Spiral",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Downward Spiral",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 3
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-34c3-776d-ad43-880e5dbd8b18",
      "legacyId": null,
      "slug": "voyage-return-discoveries",
      "name": "Discoveries",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Discoveries",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 3
        }
      ],
      "stats": {
        "matches": 7,
        "docs": 7,
        "slideRanges": 7,
        "avgConfidence": 33.485714,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 6-14 reveal Hexagon's competence and various applications.",
        "The deck presents various solutions and visions for a better world",
        "Industry + Politics findings on NVIDIA, regulation, geopolitics"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1da5-7690-b7ca-2ddca5c5406e",
      "legacyId": null,
      "slug": "pixar-pitch-because-of-that",
      "name": "Because of that",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Because of that",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 4
        }
      ],
      "stats": {
        "matches": 3,
        "docs": 3,
        "slideRanges": 3,
        "avgConfidence": 20.433332,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The testimonial slide provides social proof",
        "Call to action and contact information",
        "AI, Autonomy, MR, Crypto explored as next platforms."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4b41-72fa-a0c3-6e8fd75a9278",
      "legacyId": null,
      "slug": "rags-to-riches-rising-success",
      "name": "Rising Success",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Rising Success",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 4
        }
      ],
      "stats": {
        "matches": 303,
        "docs": 303,
        "slideRanges": 303,
        "avgConfidence": 1.0947195,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation highlights the company's growth initiatives and rising success in the market.",
        "The presentation highlights Lilium's accomplishments and progress",
        "The presentation highlights BAT's transformation journey, including its multi-category strategy, strong brands, and ESG focus."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4141-7075-98ad-7e99e353b865",
      "legacyId": null,
      "slug": "rebirth-transformation",
      "name": "Transformation",
      "category": null,
      "description": "The middle stretch in arcs that have one. Often where length problems creep in.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "development",
      "parentName": "Development",
      "cardinality": "common",
      "narrativePurpose": "Rising action — exploring layers, escalating tension, or building the case before the turn.",
      "signalComponentKinds": [
        "list",
        "body",
        "chart",
        "table"
      ],
      "signalKeywords": [
        "furthermore",
        "additionally",
        "deeper",
        "layer",
        "beyond"
      ],
      "antipattern": "Development that meanders without escalation — reader loses focus.",
      "originAttribution": null,
      "familyLabel": "Development",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Transformation",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 4
        }
      ],
      "stats": {
        "matches": 3,
        "docs": 3,
        "slideRanges": 3,
        "avgConfidence": 56.666668,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Trends 3-7 are organisational transformations across teams, brand, supply chain, empathy, ritual.",
        "Sectors reshape, DFS accelerates, new frontiers emerge.",
        "Cloud companies thrive: $2T cap, IPO records, growth endurance"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-11f0-704e-b2bb-fbb6a226467d",
      "legacyId": null,
      "slug": "aida-desire",
      "name": "Desire",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Desire",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 3
        }
      ],
      "stats": {
        "matches": 368,
        "docs": 368,
        "slideRanges": 368,
        "avgConfidence": 1.3404891,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation highlights global expansion, wins, and specific product performance, likely to create interest.",
        "The company presents initiatives driving premium adoption",
        "The third page presents a key message that could generate desire for change"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-204f-77ee-82c8-8ebaf0870ff9",
      "legacyId": null,
      "slug": "sequoia-pitch-why-now",
      "name": "Why Now",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Why Now",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 3
        }
      ],
      "stats": {
        "matches": 219,
        "docs": 219,
        "slideRanges": 219,
        "avgConfidence": 4.2534246,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The why now slide",
        "Slide 8 presents the opportunity for Dropbox to succeed now.",
        "The why now section is presented on page 3"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-07b1-7688-8e1e-7637fec3802a",
      "legacyId": null,
      "slug": "consultants-gambit-evidence-proof",
      "name": "Evidence & Proof",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Evidence & Proof",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 4
        }
      ],
      "stats": {
        "matches": 1227,
        "docs": 1227,
        "slideRanges": 1227,
        "avgConfidence": 19.67066,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The exchange ratio calculation detail and accretion / (dilution) analysis provide evidence and proof",
        "Four detail tables sizing each option with estimated annual value and timing.",
        "Profitability data + tech enabler proofs"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1786-777e-b185-480585cc47fd",
      "legacyId": null,
      "slug": "monroes-sequence-visualization",
      "name": "Visualization",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Visualization",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 4
        }
      ],
      "stats": {
        "matches": 314,
        "docs": 314,
        "slideRanges": 314,
        "avgConfidence": 1.2257962,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation provides guidance for 2020 and appendix data, helping investors visualize Maersk's future prospects",
        "House performance",
        "REVENUE BRIDGE, SEGMENT-LEVEL REVENUE BRIDGE, FINANCIAL PERFORMANCE OVERVIEW"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-20e6-729c-bc28-05442906d032",
      "legacyId": null,
      "slug": "sequoia-pitch-market-size",
      "name": "Market Size",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Market Size",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 4
        }
      ],
      "stats": {
        "matches": 2606,
        "docs": 2605,
        "slideRanges": 2606,
        "avgConfidence": 1.0881044,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 13 and 14 present the market opportunity for BAER-101.",
        "The deck presents a large and growing addressable market of +$50B",
        "The document provides an overview of Nikola's addressable market."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-21bd-7407-8707-bdf217ed9c76",
      "legacyId": null,
      "slug": "sequoia-pitch-competition",
      "name": "Competition",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Competition",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 5
        }
      ],
      "stats": {
        "matches": 368,
        "docs": 368,
        "slideRanges": 368,
        "avgConfidence": 2.8529892,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document provides a competitive analysis of CRC and Advanced Adenoma (AA) sensitivity and specificity.",
        "Slides 6-7 compare ArangoDB to other products.",
        "Comparison with selected companies"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2259-77df-a937-8b665c8066fe",
      "legacyId": null,
      "slug": "sequoia-pitch-product",
      "name": "Product",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Product",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 6
        }
      ],
      "stats": {
        "matches": 594,
        "docs": 594,
        "slideRanges": 594,
        "avgConfidence": 2.0713804,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 6-7 introduce Clearbanc's product",
        "The product demo spans pages 9-11.",
        "Product demos are shown on pages 6 and 7"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-22f4-768a-8822-31509f575122",
      "legacyId": null,
      "slug": "sequoia-pitch-business-model",
      "name": "Business Model",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Business Model",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 7
        }
      ],
      "stats": {
        "matches": 659,
        "docs": 659,
        "slideRanges": 659,
        "avgConfidence": 1.7776935,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Traction & Go To Market slide may imply business model",
        "Slides 12-13 explain the Brigad business model.",
        "The deck explains Signpost's business model and revenue streams"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-23c9-746f-aaf9-2f5d83892cf3",
      "legacyId": null,
      "slug": "sequoia-pitch-team",
      "name": "Team",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Team",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 8
        }
      ],
      "stats": {
        "matches": 1484,
        "docs": 1484,
        "slideRanges": 1484,
        "avgConfidence": 1.0352426,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Team bio is presented on page 11",
        "The team is introduced on pages 13-14.",
        "world-class exec team presentation"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-245d-74ce-8a5e-8094ec926a75",
      "legacyId": null,
      "slug": "sequoia-pitch-financials",
      "name": "Financials",
      "category": null,
      "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "evidence",
      "parentName": "Evidence",
      "cardinality": "optional",
      "narrativePurpose": "Proof, validation, data that defends the turn against skepticism. Pre-empts pushback.",
      "signalComponentKinds": [
        "chart",
        "table",
        "metric",
        "quote"
      ],
      "signalKeywords": [
        "research-shows",
        "data",
        "evidence",
        "validates",
        "precedent",
        "studies"
      ],
      "antipattern": "Evidence section with assertions but no charts/tables/citations — claims without proof.",
      "originAttribution": null,
      "familyLabel": "Evidence",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Financials",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 9
        }
      ],
      "stats": {
        "matches": 1615,
        "docs": 1614,
        "slideRanges": 1615,
        "avgConfidence": 0.91888547,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 24-30 provide an overview of AvidXchange's financials, including highlights, monetization story, and long-term targets.",
        "Slides 27-36 present financial overviews, key performance metrics, and reconciliations of non-GAAP financial measures",
        "The deck presents financial information on pages 17-24"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1086-7099-85c1-2f9cae7ea19d",
      "legacyId": null,
      "slug": "aida-attention",
      "name": "Attention",
      "category": null,
      "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "hook",
      "parentName": "Hook",
      "cardinality": "optional",
      "narrativePurpose": "Capture attention immediately and establish stakes or curiosity before the audience commits to reading further.",
      "signalComponentKinds": [
        "title",
        "image",
        "metric"
      ],
      "signalKeywords": [
        "imagine",
        "what-if",
        "surprising",
        "shocking",
        "consider"
      ],
      "antipattern": "Generic title slide with no narrative tension or specific stakes.",
      "originAttribution": null,
      "familyLabel": "Hook",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Attention",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 1
        }
      ],
      "stats": {
        "matches": 467,
        "docs": 467,
        "slideRanges": 467,
        "avgConfidence": 1.2171307,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The cover slide and table of contents grab the audience's attention.",
        "The cover slide grabs attention with the title and subtitle.",
        "Introduction and agenda"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1573-779d-93ca-6174bbd57938",
      "legacyId": null,
      "slug": "monroes-sequence-attention",
      "name": "Attention",
      "category": null,
      "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "hook",
      "parentName": "Hook",
      "cardinality": "optional",
      "narrativePurpose": "Capture attention immediately and establish stakes or curiosity before the audience commits to reading further.",
      "signalComponentKinds": [
        "title",
        "image",
        "metric"
      ],
      "signalKeywords": [
        "imagine",
        "what-if",
        "surprising",
        "shocking",
        "consider"
      ],
      "antipattern": "Generic title slide with no narrative tension or specific stakes.",
      "originAttribution": null,
      "familyLabel": "Hook",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Attention",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1174,
        "docs": 1173,
        "slideRanges": 1174,
        "avgConfidence": 0.9105622,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The cover and recap slides grab the audience's attention",
        "The document starts with a cover slide and an agenda, grabbing the audience's attention",
        "COVID-19 adding significant uncertainty to 1Q, 2020 outlook"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3ba3-70b3-85b6-6dc1928acd40",
      "legacyId": null,
      "slug": "overcoming-monster-the-monster",
      "name": "The Monster",
      "category": null,
      "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "hook",
      "parentName": "Hook",
      "cardinality": "optional",
      "narrativePurpose": "Capture attention immediately and establish stakes or curiosity before the audience commits to reading further.",
      "signalComponentKinds": [
        "title",
        "image",
        "metric"
      ],
      "signalKeywords": [
        "imagine",
        "what-if",
        "surprising",
        "shocking",
        "consider"
      ],
      "antipattern": "Generic title slide with no narrative tension or specific stakes.",
      "originAttribution": null,
      "familyLabel": "Hook",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Monster",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 1
        }
      ],
      "stats": {
        "matches": 144,
        "docs": 144,
        "slideRanges": 144,
        "avgConfidence": 0.79722226,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document presents multiple contradictions and concerns about CLEAR's business model and financials.",
        "Slides 11-28 present various criticisms of the incumbent Board",
        "Introduction of the thesis and key takeaways"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1b99-7148-a629-5557fe5c2367",
      "legacyId": null,
      "slug": "pixar-pitch-once-upon-a-time",
      "name": "Once upon a time",
      "category": null,
      "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "hook",
      "parentName": "Hook",
      "cardinality": "optional",
      "narrativePurpose": "Capture attention immediately and establish stakes or curiosity before the audience commits to reading further.",
      "signalComponentKinds": [
        "title",
        "image",
        "metric"
      ],
      "signalKeywords": [
        "imagine",
        "what-if",
        "surprising",
        "shocking",
        "consider"
      ],
      "antipattern": "Generic title slide with no narrative tension or specific stakes.",
      "originAttribution": null,
      "familyLabel": "Hook",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Once upon a time",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 1
        }
      ],
      "stats": {
        "matches": 7,
        "docs": 7,
        "slideRanges": 7,
        "avgConfidence": 9.185715,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation begins with an introduction to the iPhone and its features.",
        "The deck starts with an introduction and background",
        "S curves come and go through tech history."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-09c7-75cd-8c7b-ae0e23cca2b8",
      "legacyId": null,
      "slug": "triple-take-the-implications-so-what",
      "name": "The Implications (So What)",
      "category": null,
      "description": "The \"so what\" beat. Used by analytical arcs (Triple-take, Onion) and learning arcs (Voyage-return, Tragedy).",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "reflection",
      "parentName": "Reflection",
      "cardinality": "optional",
      "narrativePurpose": "Synthesis, lessons, broader implications — what this means beyond the immediate.",
      "signalComponentKinds": [
        "body",
        "callout",
        "quote"
      ],
      "signalKeywords": [
        "therefore",
        "lessons",
        "implications",
        "broader",
        "so-what"
      ],
      "antipattern": "Reflection that just restates the conclusion without elevating to insight.",
      "originAttribution": null,
      "familyLabel": "Reflection",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Implications (So What)",
          "arcName": "The Triple Take",
          "arcSlug": "triple-take",
          "position": 2
        }
      ],
      "stats": {
        "matches": 249,
        "docs": 249,
        "slideRanges": 249,
        "avgConfidence": 64.33735,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Camera: discovery and engagement implications",
        "Title literally reads 'WHAT IT ALL MEANS' with Gen Z vs Millennial differentiators.",
        "Trust ceiling, transparency, reaction-to-revolution framing"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0dda-7730-893d-deaac7e9c295",
      "legacyId": null,
      "slug": "onion-implications",
      "name": "Implications",
      "category": null,
      "description": "The \"so what\" beat. Used by analytical arcs (Triple-take, Onion) and learning arcs (Voyage-return, Tragedy).",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "reflection",
      "parentName": "Reflection",
      "cardinality": "optional",
      "narrativePurpose": "Synthesis, lessons, broader implications — what this means beyond the immediate.",
      "signalComponentKinds": [
        "body",
        "callout",
        "quote"
      ],
      "signalKeywords": [
        "therefore",
        "lessons",
        "implications",
        "broader",
        "so-what"
      ],
      "antipattern": "Reflection that just restates the conclusion without elevating to insight.",
      "originAttribution": null,
      "familyLabel": "Reflection",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Implications",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 5
        }
      ],
      "stats": {
        "matches": 50,
        "docs": 50,
        "slideRanges": 50,
        "avgConfidence": 62.192,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "ecommerce (retailers as newspapers) and cars (as phones) sections illustrate the consequences",
        "P/FFO multiples to remain depressed forward",
        "Made-in implications + close."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4551-712d-88d5-5bbb43635c76",
      "legacyId": null,
      "slug": "tragedy-lessons-for-us",
      "name": "Lessons for Us",
      "category": null,
      "description": "The \"so what\" beat. Used by analytical arcs (Triple-take, Onion) and learning arcs (Voyage-return, Tragedy).",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "reflection",
      "parentName": "Reflection",
      "cardinality": "optional",
      "narrativePurpose": "Synthesis, lessons, broader implications — what this means beyond the immediate.",
      "signalComponentKinds": [
        "body",
        "callout",
        "quote"
      ],
      "signalKeywords": [
        "therefore",
        "lessons",
        "implications",
        "broader",
        "so-what"
      ],
      "antipattern": "Reflection that just restates the conclusion without elevating to insight.",
      "originAttribution": null,
      "familyLabel": "Reflection",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Lessons for Us",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 5
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-366a-702d-983d-5c0acf56cc28",
      "legacyId": null,
      "slug": "voyage-return-lessons-applied",
      "name": "Lessons Applied",
      "category": null,
      "description": "The \"so what\" beat. Used by analytical arcs (Triple-take, Onion) and learning arcs (Voyage-return, Tragedy).",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "reflection",
      "parentName": "Reflection",
      "cardinality": "optional",
      "narrativePurpose": "Synthesis, lessons, broader implications — what this means beyond the immediate.",
      "signalComponentKinds": [
        "body",
        "callout",
        "quote"
      ],
      "signalKeywords": [
        "therefore",
        "lessons",
        "implications",
        "broader",
        "so-what"
      ],
      "antipattern": "Reflection that just restates the conclusion without elevating to insight.",
      "originAttribution": null,
      "familyLabel": "Reflection",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Lessons Applied",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 5
        }
      ],
      "stats": {
        "matches": 5,
        "docs": 5,
        "slideRanges": 5,
        "avgConfidence": 46.56,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Final pitch: 'decide what we want the 21st-century renaissance to look like'.",
        "10 forward predictions encode lessons learned",
        "Slides 15-18 show the future opportunities and applications."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-14ac-731f-a08f-05857600998f",
      "legacyId": null,
      "slug": "golden-circle-what",
      "name": "What",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "What",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 3
        }
      ],
      "stats": {
        "matches": 41,
        "docs": 41,
        "slideRanges": 41,
        "avgConfidence": 9.158537,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Details about Fortinet's offerings and market landscape.",
        "Slides 4-12 elaborate on Zegna's unique heritage, sustainability, and vertical integration.",
        "The presentation deck then outlines the company's 'what' narrative, detailing its growth strategies and objectives."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0fee-73e9-9ae5-799c7f3895cd",
      "legacyId": null,
      "slug": "problem-agitate-solution-solution-provide-relief",
      "name": "Solution (Provide relief)",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Solution (Provide relief)",
          "arcName": "Problem-Agitate-Solution",
          "arcSlug": "problem-agitate-solution",
          "position": 3
        }
      ],
      "stats": {
        "matches": 1317,
        "docs": 1316,
        "slideRanges": 1317,
        "avgConfidence": 1.1090357,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 6-14 present BWV-201 as a potential solution, showcasing its results and potential",
        "The document presents the authors' slate of director nominees as a solution to drive accountability.",
        "The document provides a solution with monday.com Work OS and its features"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2a87-70ce-999e-f64c0e545f5d",
      "legacyId": null,
      "slug": "transformation-tale-the-bridge",
      "name": "The Bridge",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Bridge",
          "arcName": "The Transformation Tale",
          "arcSlug": "transformation-tale",
          "position": 3
        }
      ],
      "stats": {
        "matches": 55,
        "docs": 55,
        "slideRanges": 55,
        "avgConfidence": 41.056362,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 8-9 outline Vale's strategy for transformation",
        "The deck presents the company's solution, roadmap, and investment highlights, illustrating the bridge to achieve its future vision.",
        "A List framework with 5 imperatives and case proof"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0a5e-735a-bf53-3a1ba629b7aa",
      "legacyId": null,
      "slug": "triple-take-the-action-now-what",
      "name": "The Action (Now What)",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Action (Now What)",
          "arcName": "The Triple Take",
          "arcSlug": "triple-take",
          "position": 3
        }
      ],
      "stats": {
        "matches": 246,
        "docs": 246,
        "slideRanges": 246,
        "avgConfidence": 64.41057,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Section 5 '8 predictions for the next 12 months' + closing.",
        "Stakeholder value creation and close",
        "Urgent acceleration + conclusion CTA"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1285-74f0-8552-c04c08014586",
      "legacyId": null,
      "slug": "aida-action",
      "name": "Action",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Action",
          "arcName": "AIDA",
          "arcSlug": "aida",
          "position": 4
        }
      ],
      "stats": {
        "matches": 373,
        "docs": 373,
        "slideRanges": 373,
        "avgConfidence": 1.3310992,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The closing ask prompts action",
        "The recognition, key takeaways, and appendix pages encourage action and provide a conclusion",
        "The deck concludes with a clear call to action, encouraging investors to support American Express's plans."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1ac2-777f-9a8f-ac543fee86f7",
      "legacyId": null,
      "slug": "mountain-resolution",
      "name": "Resolution",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Resolution",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 4
        }
      ],
      "stats": {
        "matches": 25,
        "docs": 25,
        "slideRanges": 25,
        "avgConfidence": 46.32,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Country spotlights resolve the macro story into local detail; back cover.",
        "GCC consolidation table closes with industry-level context",
        "Slides 41-60 provide further evidence of Kornit's challenges, valuation concerns, and downside risks."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3557-772a-88c3-20d0087ea3db",
      "legacyId": null,
      "slug": "voyage-return-the-return",
      "name": "The Return",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Return",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 4
        }
      ],
      "stats": {
        "matches": 5,
        "docs": 5,
        "slideRanges": 5,
        "avgConfidence": 46.56,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Predictions section consolidates the journey.",
        "The deck outlines a vision for a global platform for interpersonal finance",
        "Trends 9-10 modernize legacy code and platforms — back to fundamentals"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-48a6-71da-899e-24c425797ad4",
      "legacyId": null,
      "slug": "comedy-new-harmony",
      "name": "New Harmony",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "New Harmony",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 5
        }
      ],
      "stats": {
        "matches": 1,
        "docs": 1,
        "slideRanges": 1,
        "avgConfidence": 0.7,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The CEO quote on the final slide may suggest a resolution or a positive note, bringing harmony to the narrative."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0849-7728-9ee9-fd1609c4c655",
      "legacyId": null,
      "slug": "consultants-gambit-impact-next-steps",
      "name": "Impact & Next Steps",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Impact & Next Steps",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 5
        }
      ],
      "stats": {
        "matches": 1187,
        "docs": 1187,
        "slideRanges": 1187,
        "avgConfidence": 19.855013,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation concludes with potential impact and next steps for the companies.",
        "Three-pillar strategic considerations for brands pursuing resale.",
        "Roadmap and ask"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3220-76d7-b3e7-6bb62ca63e74",
      "legacyId": null,
      "slug": "heros-journey-return-with-elixir",
      "name": "Return with Elixir",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Return with Elixir",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 5
        }
      ],
      "stats": {
        "matches": 16,
        "docs": 16,
        "slideRanges": 16,
        "avgConfidence": 4.1625,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The eleventh slide presents the team behind the growth.",
        "Slides 26-28 highlight progress towards long-term goals and summary financial overview",
        "Slide 11 presents the team."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-181e-760d-befc-010c2424fa89",
      "legacyId": null,
      "slug": "monroes-sequence-action",
      "name": "Action",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Action",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 5
        }
      ],
      "stats": {
        "matches": 924,
        "docs": 924,
        "slideRanges": 924,
        "avgConfidence": 0.9429654,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The closing ask encourages the audience to take action",
        "The deck concludes with a clear outlook and next steps for IAG",
        "The final slides provide a call to action and emphasize the company's future prospects"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3e9c-7579-82e8-866c960469b7",
      "legacyId": null,
      "slug": "overcoming-monster-the-new-order",
      "name": "The New Order",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The New Order",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 5
        }
      ],
      "stats": {
        "matches": 2,
        "docs": 2,
        "slideRanges": 2,
        "avgConfidence": 0.85,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document concludes by emphasizing the need for change and accountability at Huntsman.",
        "The document concludes with disclaimers and data supporting the critique"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1e3a-73de-8af7-6982229dd994",
      "legacyId": null,
      "slug": "pixar-pitch-until-finally",
      "name": "Until finally",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Until finally",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 5
        }
      ],
      "stats": {
        "matches": 5,
        "docs": 5,
        "slideRanges": 5,
        "avgConfidence": 12.58,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck concludes with a summary and additional resources",
        "The presentation concludes with a call to action and a summary of the iPhone's features.",
        "Additional features and benefits"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3afa-7649-99d6-796278d77c74",
      "legacyId": null,
      "slug": "quest-goal-achieved",
      "name": "Goal Achieved",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Goal Achieved",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 5
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4bd4-742e-8790-192b9ccb6049",
      "legacyId": null,
      "slug": "rags-to-riches-ultimate-achievement",
      "name": "Ultimate Achievement",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Ultimate Achievement",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 5
        }
      ],
      "stats": {
        "matches": 246,
        "docs": 246,
        "slideRanges": 246,
        "avgConfidence": 1.1662601,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The presentation concludes with a call to action and a vision for the future.",
        "The presentation concludes with Hyzon's Q2 financial performance, guidance, and appendix (p14: Q2 Financial Performance & Guidance, p15-19: Financials and Appendix).",
        "Guidance, Long-Term Operating Model"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-41e1-7187-a41d-a0076c76e64b",
      "legacyId": null,
      "slug": "rebirth-renewed-success",
      "name": "Renewed Success",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Renewed Success",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 5
        }
      ],
      "stats": {
        "matches": 4,
        "docs": 4,
        "slideRanges": 4,
        "avgConfidence": 42.7,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Closing positions the 21st-century renaissance as renewed era.",
        "Slides 26-35 highlight Vale's improved governance practices and board nominees",
        "'Cautiously optimistic' + 'Internet economy will emerge stronger than ever'."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2879-72f7-8968-bcfac0921b99",
      "legacyId": null,
      "slug": "sparkline-new-bliss",
      "name": "New Bliss",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "New Bliss",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 5
        }
      ],
      "stats": {
        "matches": 324,
        "docs": 324,
        "slideRanges": 324,
        "avgConfidence": 3.1885803,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 13-16 provide additional information and conclude the presentation.",
        "The appendix and final slides provide additional information and conclude the presentation.",
        "The final slides demonstrate the potential for continued growth and success."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-24f3-72bf-940a-74d06fd9396b",
      "legacyId": null,
      "slug": "sequoia-pitch-the-ask",
      "name": "The Ask",
      "category": null,
      "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "resolution",
      "parentName": "Resolution",
      "cardinality": "always",
      "narrativePurpose": "New state, outcome, impact, or call-to-action — what changes after the turn.",
      "signalComponentKinds": [
        "action-title",
        "list",
        "callout",
        "metric"
      ],
      "signalKeywords": [
        "will",
        "next-steps",
        "action",
        "result",
        "recommend",
        "going-forward"
      ],
      "antipattern": "Resolution that just summarises without specific forward action — reader has nothing to do.",
      "originAttribution": null,
      "familyLabel": "Resolution",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Ask",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 10
        }
      ],
      "stats": {
        "matches": 397,
        "docs": 397,
        "slideRanges": 397,
        "avgConfidence": 1.352141,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The why now slide",
        "WITH THIS RAISE, WE WILL...",
        "The ask is presented on page 10."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-45e0-751b-99ac-29c3d9f3e976",
      "legacyId": null,
      "slug": "comedy-initial-order",
      "name": "Initial Order",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Initial Order",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1,
        "docs": 1,
        "slideRanges": 1,
        "avgConfidence": 0.7,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document starts with a section divider, setting the stage for the narrative."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-05ae-741b-992d-65ee83c639b3",
      "legacyId": null,
      "slug": "consultants-gambit-situation-context",
      "name": "Situation & Context",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Situation & Context",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1363,
        "docs": 1363,
        "slideRanges": 1363,
        "avgConfidence": 17.875568,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Cover, intro, exec summary, sector boundaries, agenda",
        "The document provides an overview of Ready Capital and Broadmark Realty Capital, including their respective businesses and financial highlights.",
        "The document provides an introduction to the topic and sets the agenda."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1370-72ae-9655-1f7ce2ab6fe2",
      "legacyId": null,
      "slug": "golden-circle-why",
      "name": "Why",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Why",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 1
        }
      ],
      "stats": {
        "matches": 78,
        "docs": 78,
        "slideRanges": 78,
        "avgConfidence": 5.194872,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Explanation of Voyager's mission and value proposition",
        "Snowflake addresses the entire data lifecycle, highlighting its partner ecosystem and customer base.",
        "The deck explains why consumer scale and empowerment are key to disrupting healthcare"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-2b1f-71bf-bd5a-7a1dc16eb768",
      "legacyId": null,
      "slug": "heros-journey-ordinary-world",
      "name": "Ordinary World",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Ordinary World",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 1
        }
      ],
      "stats": {
        "matches": 29,
        "docs": 29,
        "slideRanges": 29,
        "avgConfidence": 2.6551723,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck describes the current state of the company and its culture.",
        "The cover and executive summary slides set the stage for the presentation",
        "The document introduces CLEAR and its business model, setting the stage for the short thesis."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-18b5-77f3-8e4d-5dbbdb6aea1d",
      "legacyId": null,
      "slug": "mountain-setup-stakes",
      "name": "Setup & Stakes",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Setup & Stakes",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 1
        }
      ],
      "stats": {
        "matches": 23,
        "docs": 23,
        "slideRanges": 23,
        "avgConfidence": 50.27826,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Recovery from pandemic but global headwinds threaten the digital economy",
        "The market sizing and customer journey pages",
        "Welcome 2021 + COVID acceleration sets the stakes."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0b39-73c0-b415-6c4cf34cc343",
      "legacyId": null,
      "slug": "onion-surface-observation",
      "name": "Surface Observation",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Surface Observation",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 1
        }
      ],
      "stats": {
        "matches": 53,
        "docs": 53,
        "slideRanges": 53,
        "avgConfidence": 58.71698,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Primary market sized: 156M domains, ~$16 ASP, $2.3B revenue.",
        "The patient journey is shown on page 4",
        "MRP rising — top-line market signal"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-36ff-7138-b976-67dadd2ce8a6",
      "legacyId": null,
      "slug": "quest-the-goal",
      "name": "The Goal",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Goal",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 1
        }
      ],
      "stats": {
        "matches": 1,
        "docs": 1,
        "slideRanges": 1,
        "avgConfidence": 0.8,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 11-16 outline the company's pipeline expansion and growth opportunities."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4938-7404-a51e-be10eff8a9d5",
      "legacyId": null,
      "slug": "rags-to-riches-humble-origins",
      "name": "Humble Origins",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Humble Origins",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 1
        }
      ],
      "stats": {
        "matches": 287,
        "docs": 287,
        "slideRanges": 287,
        "avgConfidence": 1.1111498,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck starts with a cover slide and disclaimer, followed by key messages about AZEK's purpose, vision, and values",
        "The deck starts with a cover and disclaimer, setting the stage for the presentation",
        "The deck starts with a brief overview of Azerion's platform model and growth highlights"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-25d5-7468-8649-454886d75343",
      "legacyId": null,
      "slug": "sparkline-what-is-1",
      "name": "What Is",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "What Is",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 1
        }
      ],
      "stats": {
        "matches": 426,
        "docs": 425,
        "slideRanges": 426,
        "avgConfidence": 2.6129107,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The cover and disclaimer slides provide an introduction to the presentation and set the tone for the rest of the deck.",
        "The document starts with a business update section, providing an overview of Grab's current situation and progress.",
        "The document starts with an overview of the company and its performance."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-42c8-745b-86a9-b7d87fcd92e6",
      "legacyId": null,
      "slug": "tragedy-initial-success",
      "name": "Initial Success",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Initial Success",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 1
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-092b-754c-8eaa-ede3ffdcb060",
      "legacyId": null,
      "slug": "triple-take-the-facts-what",
      "name": "The Facts (What)",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Facts (What)",
          "arcName": "The Triple Take",
          "arcSlug": "triple-take",
          "position": 1
        }
      ],
      "stats": {
        "matches": 249,
        "docs": 249,
        "slideRanges": 249,
        "avgConfidence": 64.33735,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "p.3 intro + p.4-9 stats on attitudes, practicality, learning, ed tech.",
        "Customer/Country/Companies data sections deliver hard facts.",
        "Quantitative gap framing and landscape tour"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-32be-7799-8433-ff9d8e72e61a",
      "legacyId": null,
      "slug": "voyage-return-the-familiar-world",
      "name": "The Familiar World",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Familiar World",
          "arcName": "Voyage and Return",
          "arcSlug": "voyage-return",
          "position": 1
        }
      ],
      "stats": {
        "matches": 6,
        "docs": 6,
        "slideRanges": 6,
        "avgConfidence": 38.933334,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 2-3 describe the past, setting the stage for the journey.",
        "Cover establishes the Accenture Interactive POV / pre-arrival framing.",
        "The cover slide sets the stage for the presentation"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1c35-719a-9f76-5df65eed393a",
      "legacyId": null,
      "slug": "pixar-pitch-every-day",
      "name": "Every day",
      "category": null,
      "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "setup",
      "parentName": "Setup",
      "cardinality": "common",
      "narrativePurpose": "Establish context, baseline, the world before tension. Anchors the reader.",
      "signalComponentKinds": [
        "body",
        "image",
        "timeline",
        "map",
        "list"
      ],
      "signalKeywords": [
        "today",
        "currently",
        "baseline",
        "status-quo",
        "context"
      ],
      "antipattern": "Setup that occupies more than 30% of the deck — delays the real argument.",
      "originAttribution": null,
      "familyLabel": "Setup",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Every day",
          "arcName": "The Pixar Pitch",
          "arcSlug": "pixar-pitch",
          "position": 2
        }
      ],
      "stats": {
        "matches": 7,
        "docs": 7,
        "slideRanges": 7,
        "avgConfidence": 9.185715,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 10-16 demonstrate the product and its applications.",
        "The deck presents and analyzes Pixar's 22 rules",
        "Team bio slides provide context"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1415-7628-a016-96c4c4dd2826",
      "legacyId": null,
      "slug": "golden-circle-how",
      "name": "How",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "How",
          "arcName": "The Golden Circle",
          "arcSlug": "golden-circle",
          "position": 2
        }
      ],
      "stats": {
        "matches": 25,
        "docs": 25,
        "slideRanges": 25,
        "avgConfidence": 14.52,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 13-24 outline growth strategies, including geographic expansion and brand enhancement.",
        "UN Global Compact alignment + ETS Services methodology",
        "The Homeward and partner program slides explain how Signify Health's platform works."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1fb1-71d9-a260-07738d7f9c2f",
      "legacyId": null,
      "slug": "sequoia-pitch-solution",
      "name": "Solution",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Solution",
          "arcName": "The Sequoia Pitch",
          "arcSlug": "sequoia-pitch",
          "position": 2
        }
      ],
      "stats": {
        "matches": 3011,
        "docs": 3006,
        "slideRanges": 3011,
        "avgConfidence": 1.0448024,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slide 18 presents Bird as a category creator with advanced technology and data platform.",
        "Slides 7-16 present Proterra's solution, including its battery technology and software",
        "Slides 10-11 present Ginkgo's solution for cell programming"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-266a-7046-9259-94dc86700d37",
      "legacyId": null,
      "slug": "sparkline-what-could-be-2",
      "name": "What Could Be",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "What Could Be",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 2
        }
      ],
      "stats": {
        "matches": 283,
        "docs": 283,
        "slideRanges": 283,
        "avgConfidence": 3.5332155,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides showcase the potential of ZoomInfo's data-driven GTM platform.",
        "The presentation discusses the potential implications of the current market situation on investors' portfolios.",
        "The deck highlights Oatly's growth prospects and market potential"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-29ef-708e-ada4-cb8260fa5139",
      "legacyId": null,
      "slug": "transformation-tale-future-vision-gain",
      "name": "Future Vision (Gain)",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Future Vision (Gain)",
          "arcName": "The Transformation Tale",
          "arcSlug": "transformation-tale",
          "position": 2
        }
      ],
      "stats": {
        "matches": 67,
        "docs": 67,
        "slideRanges": 67,
        "avgConfidence": 33.846268,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "'Which will deliver' targets table 2023 -> 2024 -> 2026.",
        "The report then outlines Workday's vision for a more sustainable and equitable future.",
        "Data Trinity in motion improves maturity and business outcomes."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-071c-7161-9184-580fdac7a4f9",
      "legacyId": null,
      "slug": "consultants-gambit-solution-approach",
      "name": "Solution & Approach",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Solution & Approach",
          "arcName": "The Consultant's Gambit",
          "arcSlug": "consultants-gambit",
          "position": 3
        }
      ],
      "stats": {
        "matches": 980,
        "docs": 980,
        "slideRanges": 980,
        "avgConfidence": 24.466837,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "OpenText presents its solution approach, including its growth strategies and business system.",
        "The document proposes a solution to unlock value for shareholders, including separating into two pure-play companies and improving focus and accountability.",
        "AI ecosystem reshapes service; current vs future activities; future state framework."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-16a5-73c8-a3ce-00850dc2cbd8",
      "legacyId": null,
      "slug": "monroes-sequence-satisfaction",
      "name": "Satisfaction",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Satisfaction",
          "arcName": "Monroe's Motivated Sequence",
          "arcSlug": "monroes-sequence",
          "position": 3
        }
      ],
      "stats": {
        "matches": 1337,
        "docs": 1337,
        "slideRanges": 1337,
        "avgConfidence": 0.8972326,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck provides satisfaction by presenting solutions and examples of AI adoption and usage.",
        "operating expense and guidance show management's plan",
        "Key Growth Drivers Continued to Deliver and Reiterating FY 2021 Guidance satisfy the need"
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-1a2a-762e-b86f-73c710f9aa68",
      "legacyId": null,
      "slug": "mountain-climax",
      "name": "Climax",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Climax",
          "arcName": "The Mountain",
          "arcSlug": "mountain",
          "position": 3
        }
      ],
      "stats": {
        "matches": 38,
        "docs": 38,
        "slideRanges": 38,
        "avgConfidence": 30.744738,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Grab highlights its approach to tech and sustainable growth (slides 29-40).",
        "The document reaches a climax with a detailed analysis of Stryker's financial performance and management issues.",
        "The portfolio update section, with its focus on specific investments and their performance, represents a climax in the narrative."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-4ab3-73dd-aeb6-bf930dcb0353",
      "legacyId": null,
      "slug": "rags-to-riches-the-breakthrough",
      "name": "The Breakthrough",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Breakthrough",
          "arcName": "Rags to Riches",
          "arcSlug": "rags-to-riches",
          "position": 3
        }
      ],
      "stats": {
        "matches": 244,
        "docs": 244,
        "slideRanges": 244,
        "avgConfidence": 1.170082,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The deck highlights the founder's bio and the closing ask.",
        "Slides 12-16 present Palm's vision and innovation through expansion and I/O technology.",
        "The presentation highlights Hyzon's strategic path forward (p13: Strategic Path Forward)."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-40ab-7700-9190-240e1b3298f6",
      "legacyId": null,
      "slug": "rebirth-catalyst-for-change",
      "name": "Catalyst for Change",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Catalyst for Change",
          "arcName": "Rebirth",
          "arcSlug": "rebirth",
          "position": 3
        }
      ],
      "stats": {
        "matches": 3,
        "docs": 3,
        "slideRanges": 3,
        "avgConfidence": 56.666668,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Flight to digital + Online with a purpose sections show adoption surge.",
        "Welcome to New Normal: telehealth, distance learning, two years in two months",
        "'DIY Innovation' explicitly calls for 'new thinking and new approaches'."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-47e1-71e8-a49f-0e93a58f9074",
      "legacyId": null,
      "slug": "comedy-resolution",
      "name": "Resolution",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Resolution",
          "arcName": "Comedy",
          "arcSlug": "comedy",
          "position": 4
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-310a-7289-abe6-bdd426d9adaa",
      "legacyId": null,
      "slug": "heros-journey-transformation",
      "name": "Transformation",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Transformation",
          "arcName": "The Hero's Journey",
          "arcSlug": "heros-journey",
          "position": 4
        }
      ],
      "stats": {
        "matches": 12,
        "docs": 12,
        "slideRanges": 12,
        "avgConfidence": 5.2916665,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Slides 25-37 showcase the capabilities of GPT-2",
        "The deck presents Kering's progress on sustainability commitments",
        "The vision for a multi-planetary society and future missions are outlined."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-0d41-766a-8ad4-4ba6c6e72446",
      "legacyId": null,
      "slug": "onion-core-insight",
      "name": "Core Insight",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "Core Insight",
          "arcName": "The Onion",
          "arcSlug": "onion",
          "position": 4
        }
      ],
      "stats": {
        "matches": 52,
        "docs": 52,
        "slideRanges": 52,
        "avgConfidence": 59.83077,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "'How do we deploy this?' divider; AI becomes invisible automatic",
        "Demand mix shift to Board change; 51 seats won; settlements +32%.",
        "2x2 isolates 'Recent winners' = soft accessories as the structural driver."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3dbe-71b9-b5a9-7191b5f8782b",
      "legacyId": null,
      "slug": "overcoming-monster-the-victory",
      "name": "The Victory",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Victory",
          "arcName": "Overcoming the Monster",
          "arcSlug": "overcoming-monster",
          "position": 4
        }
      ],
      "stats": {
        "matches": 141,
        "docs": 141,
        "slideRanges": 141,
        "avgConfidence": 0.79787236,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "The document concludes with a clear thesis and supporting data, presenting a victory for the author's short-selling position.",
        "The document concludes with a 'victory' of transparency, presenting appendices and disclaimers",
        "Conclusion and appendix summarizing findings and relationships."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-3a50-76ce-89f8-7e9c66c732e0",
      "legacyId": null,
      "slug": "quest-the-final-push",
      "name": "The Final Push",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Final Push",
          "arcName": "The Quest",
          "arcSlug": "quest",
          "position": 4
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-27e2-7569-ac66-6dc8c846d377",
      "legacyId": null,
      "slug": "sparkline-what-could-be-4",
      "name": "What Could Be",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "What Could Be",
          "arcName": "The Sparkline",
          "arcSlug": "sparkline",
          "position": 4
        }
      ],
      "stats": {
        "matches": 44,
        "docs": 44,
        "slideRanges": 44,
        "avgConfidence": 18.404545,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": [
        "Winners resilient +350 bps; 5 disruptions ahead",
        "The testimonial, market sizing, solution, product demo, and testimonial slides showcase the potential of Juno's solution.",
        "Slides outline long-term vision, strategy, and growth areas."
      ]
    },
    {
      "kind": "beat-types",
      "canonId": "019dd9b8-44c5-761a-b84c-33cff14f1b43",
      "legacyId": null,
      "slug": "tragedy-the-fall",
      "name": "The Fall",
      "category": null,
      "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat.",
      "structure": null,
      "bestFor": null,
      "imagePath": null,
      "layer": null,
      "agent": null,
      "agents": [],
      "whenToUse": null,
      "whyItWorks": null,
      "parentSlug": "turn",
      "parentName": "Turn",
      "cardinality": "common",
      "narrativePurpose": "The pivot — solution proposed, catalyst introduced, decision made. The story changes here.",
      "signalComponentKinds": [
        "action-title",
        "metric",
        "framework",
        "callout"
      ],
      "signalKeywords": [
        "solution",
        "propose",
        "instead",
        "recommend",
        "we believe",
        "the path"
      ],
      "antipattern": "Multiple weak turns scattered without a single clear pivot — reader unsure what is being argued.",
      "originAttribution": null,
      "familyLabel": "Turn",
      "isAbstract": false,
      "status": "active",
      "version": 1,
      "bodyDocId": null,
      "bodyDocSlug": null,
      "bodyDocTitle": null,
      "enrichment": {
        "score": 100,
        "presentFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ],
        "missingFields": [],
        "schemaGapFields": [
          "when_to_use",
          "why_it_works",
          "body_doc_id"
        ],
        "requiredFields": [
          "description",
          "narrative_purpose",
          "signals",
          "antipattern"
        ]
      },
      "sequence": [],
      "arcUsages": [
        {
          "label": "The Fall",
          "arcName": "Tragedy",
          "arcSlug": "tragedy",
          "position": 4
        }
      ],
      "stats": {
        "matches": 0,
        "docs": 0,
        "slideRanges": 0,
        "avgConfidence": null,
        "avgPages": null,
        "arcCount": 1,
        "requiredBeats": 0
      },
      "examples": []
    }
  ]
}