{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-622b-71dc-a6da-b00b1d0f20be",
  "slug": "46fe79187184",
  "title": "Riot Platforms, Inc. (RIOT)",
  "subtitle": "Peter A. Feld · 2026-02",
  "author": "Peter A. Feld",
  "date": "2026-02-18 00:00:00",
  "pageCount": 5,
  "kind": "shareholder-letter",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "targetCompany": "Riot Platforms, Inc.",
  "targetTicker": "RIOT",
  "document": {
    "id": "019dd923-622b-71dc-a6da-b00b1d0f20be",
    "slug": "46fe79187184",
    "title": "Riot Platforms, Inc. (RIOT)",
    "rawTitle": "Starboard Value LP Letter to RIOT CEO Executive Chairman 02.18.2026",
    "authorId": "03_Starboard_Value",
    "authorName": "Peter A. Feld",
    "authorDisplay": "Peter A. Feld",
    "kind": {
      "slug": "shareholder-letter",
      "label": "Shareholder letter"
    },
    "sourceType": {
      "slug": "activist_investor",
      "label": "Activist investor"
    },
    "fileName": "2026-02-Starboard_Value_LP_Letter_to_RIOT_CEO_Executive_Chairman_02.18.2026.pdf",
    "sourceUrl": "https://www.starboardvalue.com/wp-content/uploads/Starboard_Value_LP_Letter_to_RIOT_CEO_Executive_Chairman_02.18.2026.pdf",
    "sourceDate": "2026-02-18 00:00:00",
    "presentationDate": "2026-02-18 00:00:00",
    "ingestedAt": "2026-04-22 16:03:47+00",
    "status": "ready",
    "pageCount": 5,
    "orientation": "portrait",
    "aspectRatio": 0.77272725,
    "targetCompany": "Riot Platforms, Inc.",
    "targetTicker": "RIOT",
    "metadata": {
      "local_root": "/tmp/legacy-images/46fe79187184",
      "activist_firm": "Starboard Value LP",
      "origin_corpus": "contrarian",
      "extraction_seconds": 116.65364813804626
    }
  },
  "coverage": {
    "pageCount": 5,
    "pagesIndexed": 5,
    "pagesWithImages": 5,
    "pagesWithMetadata": 5,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 38,
    "chartCount": 1,
    "metricSlides": 0,
    "toolMatches": 32,
    "documentToolMatches": 9,
    "frameworkMatches": 7,
    "arcMatches": 2,
    "beatMatches": 8,
    "loopMatches": 4,
    "patternMatches": 0,
    "storymakersMatch": true,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": true,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "evidence": "Activist letter moves: context+peer-gap (p1) -> opportunity thesis (p2) -> SOP/EBITDA proof (p3-4) -> 'The Time Is Now' ask (p5).",
        "isPrimary": true,
        "confidence": 88,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      },
      {
        "arc": {
          "name": "The Transformation Tale",
          "slug": "transformation-tale",
          "status": "active",
          "bestFor": "Sales presentations, product launches, fundraising",
          "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
        "evidence": "Closing line: 'transformation from a bitcoin miner to a best-in-class AI/HPC data center company'.",
        "isPrimary": false,
        "confidence": 72,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      }
    ],
    "beats": [
      {
        "to": 1,
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 1,
        "name": "Situation & Context",
        "beatId": "019ddf4e-f5e0-74d5-8115-dc448d40b5a8",
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "beatType": null,
        "evidence": "Cover establishes Starboard's engagement with Riot leadership.",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 88
      },
      {
        "to": 1,
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 1,
        "name": "Problem & Complication",
        "beatId": "019ddf4e-f60f-742a-98f7-48fe5905daf0",
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "beatType": null,
        "evidence": "Indexed line chart: 'share price has materially underperformed peers'.",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 88
      },
      {
        "to": 2,
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 2,
        "name": "Solution & Approach",
        "beatId": "019ddf4e-f63d-77e4-b350-5674d62b889b",
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "beatType": null,
        "evidence": "'Riot's Massive AI/HPC Opportunity' - monetize 1.7GW Texas capacity.",
        "position": 3,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 88
      },
      {
        "to": 4,
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 3,
        "name": "Evidence & Proof",
        "beatId": "019ddf4e-f66a-7629-b597-2c074c07f838",
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "beatType": null,
        "evidence": "EBITDA + Equity Value tables yielding $23-$53 share-price upside.",
        "position": 4,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 88
      },
      {
        "to": 5,
        "arc": {
          "name": "The Consultant's Gambit",
          "slug": "consultants-gambit",
          "status": "active",
          "bestFor": "Business cases, project proposals, strategic recommendations",
          "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 5,
        "name": "Impact & Next Steps",
        "beatId": "019ddf4e-f697-75ce-87c6-3956531736f4",
        "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
        "beatType": null,
        "evidence": "'The Time Is Now' closing signals execution-or-consolidation.",
        "position": 5,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 88
      },
      {
        "to": 1,
        "arc": {
          "name": "The Transformation Tale",
          "slug": "transformation-tale",
          "status": "active",
          "bestFor": "Sales presentations, product launches, fundraising",
          "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 1,
        "name": "Current Reality (Pain)",
        "beatId": "019ddf4e-f6f2-70fe-8a21-e5d3e8e7e6fe",
        "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
        "beatType": null,
        "evidence": "Underperformance vs AI/HPC peers established on cover.",
        "position": 1,
        "isPrimaryArc": false,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 72
      },
      {
        "to": 2,
        "arc": {
          "name": "The Transformation Tale",
          "slug": "transformation-tale",
          "status": "active",
          "bestFor": "Sales presentations, product launches, fundraising",
          "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 2,
        "name": "Future Vision (Gain)",
        "beatId": "019ddf4e-f71f-70e5-9320-6e89e158bdba",
        "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
        "beatType": null,
        "evidence": "Massive AI/HPC opportunity from 1.7GW capacity.",
        "position": 2,
        "isPrimaryArc": false,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 72
      },
      {
        "to": 5,
        "arc": {
          "name": "The Transformation Tale",
          "slug": "transformation-tale",
          "status": "active",
          "bestFor": "Sales presentations, product launches, fundraising",
          "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
          "description": null,
          "familyLabel": null,
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "from": 3,
        "name": "The Bridge",
        "beatId": "019ddf4e-f74c-743f-8d16-52ecbaba5f1e",
        "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
        "beatType": null,
        "evidence": "Valuation tables + closing ask describe path to transformation.",
        "position": 3,
        "isPrimaryArc": false,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 72
      }
    ],
    "loops": [
      {
        "to": 1,
        "from": 1,
        "loop": {
          "name": "39_benchmark_gap",
          "slug": "39-benchmark-gap",
          "status": "active",
          "bestFor": "Performance improvement, competitive analysis, target setting",
          "canonId": "019dd956-75a4-7522-8d1a-af94da4703e9",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "Our Performance -> Industry Average -> Best-in-Class -> The Gap = The Opportunity",
          "description": "Compare performance against best-in-class to quantify the opportunity",
          "familyLabel": null,
          "categoryName": "Comparison",
          "categorySlug": "comparison"
        },
        "matchId": "019ddf4e-f77a-7648-b432-cc79ca51716d",
        "evidence": "Indexed stock chart vs AI/HPC peers since Jan 2024.",
        "position": 1,
        "objective": "Show underperformance vs peer set with indexed chart",
        "confidence": 90,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      },
      {
        "to": 2,
        "from": 2,
        "loop": {
          "name": "15_why_now",
          "slug": "15-why-now",
          "status": "active",
          "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
          "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
          "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "019ddf4e-f7aa-753c-89f8-7f92808d4572",
        "evidence": "'Time is of the essence... renewed sense of urgency... get more material deals completed'.",
        "position": 2,
        "objective": "Justify urgency of the AI/HPC pivot",
        "confidence": 82,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      },
      {
        "to": 4,
        "from": 3,
        "loop": {
          "name": "31_waterfall_value",
          "slug": "31-waterfall-value",
          "status": "active",
          "bestFor": "Financial analysis, value bridges, variance explanations",
          "canonId": "019dd956-7282-712b-bae5-6daca6b5a1d3",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Total -> Driver 1 Impact -> Driver 2 Impact -> Driver 3 Impact -> The Remainder",
          "description": "Break down a big number into its component drivers to show where value is created or lost",
          "familyLabel": null,
          "categoryName": "Consulting Framework",
          "categorySlug": "consulting-framework"
        },
        "matchId": "019ddf4e-f7d8-770d-bab5-3276d34e0eb0",
        "evidence": "SOP buildup tables: $1.6B+ EBITDA -> $23-$53 share-price upside via multiples.",
        "position": 3,
        "objective": "Build sum-of-parts EBITDA -> equity value upside",
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      },
      {
        "to": 5,
        "from": 5,
        "loop": {
          "name": "27_cost_of_inaction",
          "slug": "27-cost-of-inaction",
          "status": "active",
          "bestFor": "Urgent budget requests, compliance, risk mitigation",
          "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
          "description": "Quantify what happens if the audience does nothing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "019ddf4e-f809-75f3-8abb-545c633bb56f",
        "evidence": "Closing 'signals openness to consolidation if management fails to execute'.",
        "position": 4,
        "objective": "Issue ask with implicit threat if management fails to execute",
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "Anchoring Bias",
          "slug": "anchoring-bias",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9254-73de-8f1b-c7250f8f4c9c",
          "version": 1,
          "bodyDocId": null,
          "description": "First piece of information becomes reference point for all subsequent judgments",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Architect",
        "layer": "block",
        "agents": [
          "Architect",
          "Storyteller"
        ],
        "matchId": "019ddf4e-f8f0-71aa-9aa3-b762c123ffbe",
        "evidence": "Anchors reader on relative underperformance frame",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 70,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Social Proof",
          "slug": "social-proof",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-990d-7620-82b3-6dd286f34568",
          "version": 1,
          "bodyDocId": null,
          "description": "People adapt behavior based on what others do - show adoption and testimonials",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-f8c3-77fc-9087-ff7ce0a75a41",
        "evidence": "'peers who have signed sizable AI/HPC deals'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 75,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Framing Effect",
          "slug": "framing-effect",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-97be-77c8-8c04-5de78eaad0a1",
          "version": 1,
          "bodyDocId": null,
          "description": "How information is presented dramatically affects perception and decisions",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Architect",
        "layer": "block",
        "agents": [
          "Architect",
          "Storyteller"
        ],
        "matchId": "019ddf4e-fa05-760e-9a12-305006691da9",
        "evidence": "Frames crypto-mining power as AI data-center asset",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 70,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Loss Aversion",
          "slug": "loss-aversion",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9761-738f-8fd4-558a63ea744a",
          "version": 1,
          "bodyDocId": null,
          "description": "Losses are felt 2x more strongly than equivalent gains - frame stakes as potential loss",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-f9a8-7322-a185-a3effd189335",
        "evidence": "Frames inaction as forfeited high-margin AI revenue",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 75,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Scarcity",
          "slug": "scarcity",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
          "version": 1,
          "bodyDocId": null,
          "description": "Limited availability increases perceived value - time limits and exclusivity",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-f97a-7058-9b7d-3f04b3beda2f",
        "evidence": "'Time is of the essence... renewed sense of urgency'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Evidence Matrix",
          "slug": "evidence-matrix",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-7ecc-74c2-b46c-0b9c1f4c73d7",
          "version": 1,
          "bodyDocId": null,
          "description": "Planning visual assets: Claim → Evidence Needed → Data Source → Visual Type",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Designer",
        "layer": "block",
        "agents": [
          "Designer"
        ],
        "matchId": "019ddf4e-fabc-7738-98cd-9d3f6badf0f6",
        "evidence": "Financial table of capacity x revenue x margin",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Evidence Matrix",
          "slug": "evidence-matrix",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-7ecc-74c2-b46c-0b9c1f4c73d7",
          "version": 1,
          "bodyDocId": null,
          "description": "Planning visual assets: Claim → Evidence Needed → Data Source → Visual Type",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Designer",
        "layer": "block",
        "agents": [
          "Designer"
        ],
        "matchId": "019ddf4e-fba3-77b6-a7c9-b66801e1f1a6",
        "evidence": "Valuation table across multiples",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 82,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Scarcity",
          "slug": "scarcity",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
          "version": 1,
          "bodyDocId": null,
          "description": "Limited availability increases perceived value - time limits and exclusivity",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fbfd-76d8-aade-a78c59c80b96",
        "evidence": "'must urgently seize this extraordinary opportunit[y]'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Loss Aversion",
          "slug": "loss-aversion",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9761-738f-8fd4-558a63ea744a",
          "version": 1,
          "bodyDocId": null,
          "description": "Losses are felt 2x more strongly than equivalent gains - frame stakes as potential loss",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fd12-7256-aa88-edfe28ef4af4",
        "evidence": "Implicit threat of being acquired absent execution",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 75,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Scarcity",
          "slug": "scarcity",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
          "version": 1,
          "bodyDocId": null,
          "description": "Limited availability increases perceived value - time limits and exclusivity",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "block",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fd3f-73db-ad31-e8aefb795594",
        "evidence": "'The Time Is Now' urgency",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Peer gap chart",
          "slug": "peer-gap",
          "status": "active",
          "bestFor": "When relative underperformance is the core argument",
          "canonId": "019dd9e1-54f1-775a-94a1-d5cf3bb75abf",
          "version": 1,
          "bodyDocId": "019dd9a1-8653-7748-9050-807f067196c3",
          "description": "A single visual that benchmarks the target against its best-in-class peers on\na single quantitative KPI — and shows the target losing. The gap is the\npunchline.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "ad47f0be-e670-4caa-a9c4-d12a065b2fac",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When relative underperformance is the core argument",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:49.865912+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- It's the **most credible claim in the deck** because it's arithmetic, not\n  opinion.\n- It's immediately **actionable** — close this gap and value accrues.\n- It **pre-empts the \"context is different\" defence** by pitting the target\n  against direct peers in the same category.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Sum of parts",
          "slug": "sum-of-parts",
          "status": "active",
          "bestFor": "For breakup / spin-off theses",
          "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
          "version": 1,
          "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
          "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "8f9c4fb4-b0bc-440f-8cf5-c52ca9fcd275",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For breakup / spin-off theses",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:49.865912+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Peer gap chart",
          "slug": "peer-gap",
          "status": "active",
          "bestFor": "When relative underperformance is the core argument",
          "canonId": "019dd9e1-54f1-775a-94a1-d5cf3bb75abf",
          "version": 1,
          "bodyDocId": "019dd9a1-8653-7748-9050-807f067196c3",
          "description": "A single visual that benchmarks the target against its best-in-class peers on\na single quantitative KPI — and shows the target losing. The gap is the\npunchline.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-f866-758e-bd5c-ddbad0c2b4f5",
        "evidence": "Indexed peer-comparison line chart",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When relative underperformance is the core argument",
        "confidence": 92,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": "- It's the **most credible claim in the deck** because it's arithmetic, not\n  opinion.\n- It's immediately **actionable** — close this gap and value accrues.\n- It **pre-empts the \"context is different\" defence** by pitting the target\n  against direct peers in the same category.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Precedent transaction",
          "slug": "precedent-transaction",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-554c-708e-8e19-f6bee3d51b69",
          "version": 1,
          "bodyDocId": "019df22a-9e2b-7165-a5f9-f94a9758ce38",
          "description": "You cite a comparable historical transformation — a peer that did\nexactly what you're proposing, with documented outcome. The implicit\nargument: \"this isn't a hypothesis, it's a replication\".\n\nIt is the empirical anchor that makes every other pattern credible. A\npeer-gap chart shows the gap; a sum-of-parts shows the math; a\nprecedent transaction shows the path actually works.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fa8e-7608-8b8d-ad178b8b140e",
        "evidence": "Callout: 'monetize its power in-line with recent precedent transactions'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": "- **It converts speculation into pattern-matching.** \"If you do X, Y\n  will happen\" becomes \"When [comparable] did X, Y happened, and Y was\n  worth [$",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Sum of parts",
          "slug": "sum-of-parts",
          "status": "active",
          "bestFor": "For breakup / spin-off theses",
          "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
          "version": 1,
          "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
          "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fa5f-728d-a1f7-4a8f15537380",
        "evidence": "Slide type sop_buildup; computes AI/HPC piece",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For breakup / spin-off theses",
        "confidence": 88,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Governance critique",
          "slug": "governance",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-53fb-702c-826c-3a07bb25c0a2",
          "version": 1,
          "bodyDocId": "019dd9a1-8473-75a9-8059-6e9588007616",
          "description": "You attack the **board** rather than the operator. The thesis: this company\nis mis-governed — directors lack independence, the board has rubber-stamped\nvalue-destroying decisions, executive compensation is decoupled from\nperformance, or the board structure itself entrenches underperformance.\nReplace the directors and the operator either improves or is replaced too.\n\nThis is the only pattern that is **uniquely activist** (short-sellers\nrarely use it — they short the equity, not the people).",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fbd1-75ba-aae0-11bb742173a2",
        "evidence": "Qualitative commentary on governance and operational improvements",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 75,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": "- **It scales the surface area of accountability.** Where villain-naming\n  targets one CEO, governance critique targets 7–11 directors\n  collectively, with documented votes and committee assignments.\n- **Proxy advisors (ISS, Glass Lewis) speak this language fluently.**\n  A governance-framed thesis converts more easily into proxy support.\n- **It survives CEO transitions.** If you attack the operator and they\n  resign before the vote, the campaign fi",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Sum of parts",
          "slug": "sum-of-parts",
          "status": "active",
          "bestFor": "For breakup / spin-off theses",
          "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
          "version": 1,
          "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
          "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fb76-75e4-a530-de3785027a49",
        "evidence": "Equity value table extends SOP build",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For breakup / spin-off theses",
        "confidence": 86,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Before/after framing",
          "slug": "before-after-framing",
          "status": "active",
          "bestFor": "For turnaround / reform proposals",
          "canonId": "019dd9e1-528b-72ec-a563-e5dcb9410f67",
          "version": 1,
          "bodyDocId": "019dd9a1-80bf-72e9-980b-ccd1c0cd3488",
          "description": "You visualise two futures side by side: the trajectory the target is on\ntoday, and the trajectory under your proposed intervention. The reader\nhas to see the delta to feel the stakes.\n\nIt's the rhetorical cousin of the peer-gap — same visual grammar\n(comparison), but across **time** instead of across peers.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fcb5-712d-ac29-f2b653a2edca",
        "evidence": "'transformation from a bitcoin miner to a best-in-class AI/HPC data center company'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For turnaround / reform proposals",
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": "- It **quantifies the opportunity cost** of inaction. \"Doing nothing\"\n  becomes a concrete, visible path, not an abstraction.\n- It **makes the Answer tangible**. The prescription isn't a paragraph;\n  it's a trajectory the reader can point at.\n- It **pre-empts the status-quo defence**. Management usually argues \"we\n  have a plan\". Your chart shows what their plan looks like vs. yours.\n- It **satisfies both the Architect** (math adds up) **and the Storyteller**\n  (emotional delta between two futures).",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Break-up / spinoff",
          "slug": "breakup-spinoff",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-5344-772a-b45a-1fed8ef8eb1f",
          "version": 1,
          "bodyDocId": "019df22a-9845-75d8-a18a-cb6e83410d0c",
          "description": "You argue the target should be separated into two or more independent\nbusinesses — via spin-off, sale of a segment, REIT conversion, dual-listing\nunification, or carve-out IPO. The thesis: the parts are more valuable\napart than together, because the market assigns conglomerate discounts,\nmisallocates capital across segments, or misprices a hidden asset.\n\nThis pattern usually combines with `patterns/sum-of-parts.md` (the\nvaluation proof). This file focuses on the **strategic move** of proposing\na breakup, not the valuation mechanics.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "019ddf4e-fce4-70f8-b9ea-949879e688c8",
        "evidence": "Signals openness to consolidation if management fails to execute",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": "- **Structural solutions beat operational ones rhetorically.** \"Sell the\n  segment\" is cleaner than \"improve the segment's margins by 300bps\".\n- **It neutralises the CEO-can-fix-this defence.** Even a great operator\n  can't fix a capital-allocation problem structurally baked into the\n  company.\n- **It offers a clear realisation path** with historical precedents —\n  the capital markets know how to spin a subsidiary.\n- **Tax-efficient mechanics exist** (Section 355 spin-offs in US,\n  demergers in UK/EU) that neutralise \"too tax-inefficient\" pushback.\n- **It shows management what \"yes\" looks like**. Vague demands get\n  rejected; a specific structural proposal forces a yes/no.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Data Story Arc",
          "slug": "data-story-arc",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
          "version": 1,
          "bodyDocId": null,
          "description": "Context → Conflict → Insight → Implication structure for data narratives",
          "familyLabel": null,
          "categoryName": "Loop",
          "categorySlug": "loop"
        },
        "agent": "Storyteller",
        "layer": "loop",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fb18-765e-8fa9-273b89bfd173",
        "evidence": "Table builds toward $23-$53 upside narrative",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 70,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Data Story Arc",
          "slug": "data-story-arc",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
          "version": 1,
          "bodyDocId": null,
          "description": "Context → Conflict → Insight → Implication structure for data narratives",
          "familyLabel": null,
          "categoryName": "Loop",
          "categorySlug": "loop"
        },
        "agent": "Storyteller",
        "layer": "loop",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fc2b-7173-8710-f45460cf3aa7",
        "evidence": "Quant bridge from EBITDA -> equity -> share price",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 68,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "019ddf4e-f836-75ba-a5b1-8f960eb029d1",
        "evidence": "Title doubles as headline framing thesis",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "Opening Hooks",
          "slug": "opening-hooks",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-aeb0-77d5-bfbd-9cd9a6be8186",
          "version": 1,
          "bodyDocId": null,
          "description": "Techniques to capture attention: Startling statistic, provocative question, short story, analogy, contrast",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-f895-76ac-a5db-35561131fa80",
        "evidence": "Cover opens with the underperformance chart",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Sparklines (Chart)",
          "slug": "sparklines-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-b3db-7239-aa95-d24b7cdc29e4",
          "version": 1,
          "bodyDocId": null,
          "description": "Word-sized graphics embedded in text for data density",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Designer",
        "layer": "slide",
        "agents": [
          "Designer"
        ],
        "matchId": "019ddf4e-f91e-70bf-af24-ed705dff731c",
        "evidence": "Indexed stock-price line chart since Jan 2024",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 72,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "019ddf4e-f94c-709e-a646-19d7ef2a6330",
        "evidence": "'Riot's Massive AI/HPC Opportunity' is the action thesis",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 82,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "Concrete Language",
          "slug": "concrete-language",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-bcd4-7398-9723-6aa72346170b",
          "version": 1,
          "bodyDocId": null,
          "description": "Using specific sensory details instead of abstract terms",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-f9d6-75b9-9c1c-71d0352c5074",
        "evidence": "'1.7GW power capacity in Texas'",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "019ddf4e-fa32-710f-8f02-951e00ad8a05",
        "evidence": "'Riot AI/HPC EBITDA Contribution' headline",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "Concrete Language",
          "slug": "concrete-language",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-bcd4-7398-9723-6aa72346170b",
          "version": 1,
          "bodyDocId": null,
          "description": "Using specific sensory details instead of abstract terms",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-faeb-740d-83f5-066aa590a566",
        "evidence": "'more than $1.6b' EBITDA",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "019ddf4e-fb48-7464-b4a1-5292b2e123c1",
        "evidence": "'Riot AI/HPC Equity Value Contribution' headline",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 78,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "019ddf4e-fc58-71f8-a199-1e242bf9e39c",
        "evidence": "'The Time Is Now' is the explicit call",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 88,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "Closing Techniques",
          "slug": "closing-techniques",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-af13-774b-a4fd-7db0a3a88d51",
          "version": 1,
          "bodyDocId": null,
          "description": "Strong endings: Callback, challenge, vision, clear CTA, memorable line",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "019ddf4e-fc86-7710-a9c6-6f73cdd1efdb",
        "evidence": "Functions as formal closing of the letter",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Storytelling: the closing ask",
          "slug": "closing-ask",
          "status": "active",
          "bestFor": null,
          "canonId": "019df269-24e0-70ab-8dd9-983832c1c665",
          "version": 1,
          "bodyDocId": "019df269-24bc-7554-b88d-245127606b8d",
          "description": "The single most important slide in the deck — after the cover. The final",
          "familyLabel": "narrative-block",
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "agent": "storyteller",
        "layer": "slide",
        "agents": [
          "storyteller"
        ],
        "matchId": "96a0af5c-dd2a-4448-bb7c-b320a376a903",
        "evidence": "This slide is a clear call to action, urging the audience to take a specific step, which is a key component of a closing ask.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 22:50:05.119199+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "751e5f2a-f5cd-45db-8191-b98f80f8b40e",
        "evidence": "Comparing Riot's stock performance against a selected peer group to highlight underperformance.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 21:09:53.816+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "frameworkName": "comparison_frame"
      },
      {
        "matchId": "019ddf4e-fd6c-7295-9400-b55b64d49d4b",
        "evidence": "Indexed stock price chart since January 2024 vs AI/HPC peers",
        "framework": null,
        "confidence": 90,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 1,
        "frameworkName": "Indexed Peer Performance Chart"
      },
      {
        "matchId": "019ddf4e-fdc9-7729-ad20-e64da3b56121",
        "evidence": "Callout: 'in-line with recent precedent transactions'",
        "framework": null,
        "confidence": 88,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "Precedent Transactions"
      },
      {
        "matchId": "019ddf4e-fd9b-7158-bf79-235b2a7ddbad",
        "evidence": "SOP-style EBITDA contribution buildup for AI/HPC segment",
        "framework": null,
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "Sum of the Parts Valuation"
      },
      {
        "matchId": "a79c753c-4aed-4b0c-915c-843ced285091",
        "evidence": "Calculation of EBITDA contribution leading to equity value per share.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 21:09:53.945+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "valuation_buil-buildup"
      },
      {
        "matchId": "019ddf4e-fe24-74d8-b2a6-b58c254cdb52",
        "evidence": "Valuation table 'based on varying multiples'",
        "framework": null,
        "confidence": 80,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "EV/EBITDA Multiple Analysis"
      },
      {
        "matchId": "019ddf4e-fdf6-709d-8a46-f24724f6cf96",
        "evidence": "Equity value contribution table across multiples",
        "framework": null,
        "confidence": 85,
        "extraction": {
          "at": "2026-04-30 16:53:06.883135+00",
          "model": "claude-cli",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "Sum of the Parts Valuation"
      }
    ],
    "patterns": []
  },
  "storymakers": {
    "model": "claude-cli",
    "backend": "claude",
    "rawJson": {
      "arc": {
        "slug": "consultants-gambit",
        "beats": [
          {
            "name": "Situation & Context",
            "end_page": 1,
            "evidence": "Cover establishes Starboard's engagement with Riot leadership.",
            "position": 1,
            "start_page": 1
          },
          {
            "name": "Problem & Complication",
            "end_page": 1,
            "evidence": "Indexed line chart: 'share price has materially underperformed peers'.",
            "position": 2,
            "start_page": 1
          },
          {
            "name": "Solution & Approach",
            "end_page": 2,
            "evidence": "'Riot's Massive AI/HPC Opportunity' - monetize 1.7GW Texas capacity.",
            "position": 3,
            "start_page": 2
          },
          {
            "name": "Evidence & Proof",
            "end_page": 4,
            "evidence": "EBITDA + Equity Value tables yielding $23-$53 share-price upside.",
            "position": 4,
            "start_page": 3
          },
          {
            "name": "Impact & Next Steps",
            "end_page": 5,
            "evidence": "'The Time Is Now' closing signals execution-or-consolidation.",
            "position": 5,
            "start_page": 5
          }
        ],
        "evidence": "Activist letter moves: context+peer-gap (p1) -> opportunity thesis (p2) -> SOP/EBITDA proof (p3-4) -> 'The Time Is Now' ask (p5).",
        "confidence": 88
      },
      "loops": [
        {
          "slug": "39-benchmark-gap",
          "end_page": 1,
          "evidence": "Indexed stock chart vs AI/HPC peers since Jan 2024.",
          "position": 1,
          "objective": "Show underperformance vs peer set with indexed chart",
          "confidence": 90,
          "start_page": 1
        },
        {
          "slug": "15-why-now",
          "end_page": 2,
          "evidence": "'Time is of the essence... renewed sense of urgency... get more material deals completed'.",
          "position": 2,
          "objective": "Justify urgency of the AI/HPC pivot",
          "confidence": 82,
          "start_page": 2
        },
        {
          "slug": "31-waterfall-value",
          "end_page": 4,
          "evidence": "SOP buildup tables: $1.6B+ EBITDA -> $23-$53 share-price upside via multiples.",
          "position": 3,
          "objective": "Build sum-of-parts EBITDA -> equity value upside",
          "confidence": 85,
          "start_page": 3
        },
        {
          "slug": "27-cost-of-inaction",
          "end_page": 5,
          "evidence": "Closing 'signals openness to consolidation if management fails to execute'.",
          "position": 4,
          "objective": "Issue ask with implicit threat if management fails to execute",
          "confidence": 78,
          "start_page": 5
        }
      ],
      "slide_tools": [
        {
          "tools": [
            {
              "slug": "action-titles",
              "layer": "Slide",
              "evidence": "Title doubles as headline framing thesis",
              "confidence": 80
            },
            {
              "slug": "peer-gap",
              "layer": "Document",
              "evidence": "Indexed peer-comparison line chart",
              "confidence": 92
            },
            {
              "slug": "opening-hooks",
              "layer": "Slide",
              "evidence": "Cover opens with the underperformance chart",
              "confidence": 78
            },
            {
              "slug": "social-proof",
              "layer": "Block",
              "evidence": "'peers who have signed sizable AI/HPC deals'",
              "confidence": 75
            },
            {
              "slug": "anchoring-bias",
              "layer": "Block",
              "evidence": "Anchors reader on relative underperformance frame",
              "confidence": 70
            },
            {
              "slug": "sparklines-chart",
              "layer": "Slide",
              "evidence": "Indexed stock-price line chart since Jan 2024",
              "confidence": 72
            }
          ],
          "page_number": 1
        },
        {
          "tools": [
            {
              "slug": "action-titles",
              "layer": "Slide",
              "evidence": "'Riot's Massive AI/HPC Opportunity' is the action thesis",
              "confidence": 82
            },
            {
              "slug": "scarcity",
              "layer": "Block",
              "evidence": "'Time is of the essence... renewed sense of urgency'",
              "confidence": 85
            },
            {
              "slug": "loss-aversion",
              "layer": "Block",
              "evidence": "Frames inaction as forfeited high-margin AI revenue",
              "confidence": 75
            },
            {
              "slug": "concrete-language",
              "layer": "Slide",
              "evidence": "'1.7GW power capacity in Texas'",
              "confidence": 80
            },
            {
              "slug": "framing-effect",
              "layer": "Block",
              "evidence": "Frames crypto-mining power as AI data-center asset",
              "confidence": 70
            }
          ],
          "page_number": 2
        },
        {
          "tools": [
            {
              "slug": "action-titles",
              "layer": "Slide",
              "evidence": "'Riot AI/HPC EBITDA Contribution' headline",
              "confidence": 78
            },
            {
              "slug": "sum-of-parts",
              "layer": "Document",
              "evidence": "Slide type sop_buildup; computes AI/HPC piece",
              "confidence": 88
            },
            {
              "slug": "precedent-transaction",
              "layer": "Document",
              "evidence": "Callout: 'monetize its power in-line with recent precedent transactions'",
              "confidence": 85
            },
            {
              "slug": "evidence-matrix",
              "layer": "Block",
              "evidence": "Financial table of capacity x revenue x margin",
              "confidence": 80
            },
            {
              "slug": "concrete-language",
              "layer": "Slide",
              "evidence": "'more than $1.6b' EBITDA",
              "confidence": 80
            },
            {
              "slug": "data-story-arc",
              "layer": "Loop",
              "evidence": "Table builds toward $23-$53 upside narrative",
              "confidence": 70
            }
          ],
          "page_number": 3
        },
        {
          "tools": [
            {
              "slug": "action-titles",
              "layer": "Slide",
              "evidence": "'Riot AI/HPC Equity Value Contribution' headline",
              "confidence": 78
            },
            {
              "slug": "sum-of-parts",
              "layer": "Document",
              "evidence": "Equity value table extends SOP build",
              "confidence": 86
            },
            {
              "slug": "evidence-matrix",
              "layer": "Block",
              "evidence": "Valuation table across multiples",
              "confidence": 82
            },
            {
              "slug": "governance",
              "layer": "Document",
              "evidence": "Qualitative commentary on governance and operational improvements",
              "confidence": 75
            },
            {
              "slug": "scarcity",
              "layer": "Block",
              "evidence": "'must urgently seize this extraordinary opportunit[y]'",
              "confidence": 78
            },
            {
              "slug": "data-story-arc",
              "layer": "Loop",
              "evidence": "Quant bridge from EBITDA -> equity -> share price",
              "confidence": 68
            }
          ],
          "page_number": 4
        },
        {
          "tools": [
            {
              "slug": "action-titles",
              "layer": "Slide",
              "evidence": "'The Time Is Now' is the explicit call",
              "confidence": 88
            },
            {
              "slug": "closing-techniques",
              "layer": "Slide",
              "evidence": "Functions as formal closing of the letter",
              "confidence": 85
            },
            {
              "slug": "before-after-framing",
              "layer": "Document",
              "evidence": "'transformation from a bitcoin miner to a best-in-class AI/HPC data center company'",
              "confidence": 80
            },
            {
              "slug": "breakup-spinoff",
              "layer": "Document",
              "evidence": "Signals openness to consolidation if management fails to execute",
              "confidence": 78
            },
            {
              "slug": "loss-aversion",
              "layer": "Block",
              "evidence": "Implicit threat of being acquired absent execution",
              "confidence": 75
            },
            {
              "slug": "scarcity",
              "layer": "Block",
              "evidence": "'The Time Is Now' urgency",
              "confidence": 78
            }
          ],
          "page_number": 5
        }
      ],
      "slides_seen": 5,
      "deck_summary": "Tightly aligned with Storymakers Consultant's Gambit: peer-gap problem, urgent AI/HPC solution, SOP valuation proof, and a closing ask backed by an implicit consolidation threat. A textbook activist-letter narrative.",
      "secondary_arcs": [
        {
          "slug": "transformation-tale",
          "beats": [
            {
              "name": "Current Reality (Pain)",
              "end_page": 1,
              "evidence": "Underperformance vs AI/HPC peers established on cover.",
              "position": 1,
              "start_page": 1
            },
            {
              "name": "Future Vision (Gain)",
              "end_page": 2,
              "evidence": "Massive AI/HPC opportunity from 1.7GW capacity.",
              "position": 2,
              "start_page": 2
            },
            {
              "name": "The Bridge",
              "end_page": 5,
              "evidence": "Valuation tables + closing ask describe path to transformation.",
              "position": 3,
              "start_page": 3
            }
          ],
          "evidence": "Closing line: 'transformation from a bitcoin miner to a best-in-class AI/HPC data center company'.",
          "confidence": 72
        }
      ],
      "images_inspected": 0,
      "slide_frameworks": [
        {
          "frameworks": [
            {
              "name": "Indexed Peer Performance Chart",
              "evidence": "Indexed stock price chart since January 2024 vs AI/HPC peers",
              "confidence": 90
            }
          ],
          "page_number": 1
        },
        {
          "frameworks": [
            {
              "name": "Sum of the Parts Valuation",
              "evidence": "SOP-style EBITDA contribution buildup for AI/HPC segment",
              "confidence": 85
            },
            {
              "name": "Precedent Transactions",
              "evidence": "Callout: 'in-line with recent precedent transactions'",
              "confidence": 88
            }
          ],
          "page_number": 3
        },
        {
          "frameworks": [
            {
              "name": "Sum of the Parts Valuation",
              "evidence": "Equity value contribution table across multiples",
              "confidence": 85
            },
            {
              "name": "EV/EBITDA Multiple Analysis",
              "evidence": "Valuation table 'based on varying multiples'",
              "confidence": 80
            }
          ],
          "page_number": 4
        }
      ]
    },
    "matchedAt": "2026-04-30 16:53:07.072+00",
    "slidesSeen": 5,
    "deckSummary": "Tightly aligned with Storymakers Consultant's Gambit: peer-gap problem, urgent AI/HPC solution, SOP valuation proof, and a closing ask backed by an implicit consolidation threat. A textbook activist-letter narrative.",
    "imagesInspected": 0,
    "extractionSeconds": 191.825
  },
  "score": null,
  "review": null,
  "activistThesis": {
    "tone": "collaborative",
    "notes": "Five-page public letter from Peter Feld (Starboard) to Riot CEO Jason Les and Executive Chairman Benjamin Yi, cc'd to the Board. Written as a collaborative follow-up after ~1 year of engagement; tone is constructive rather than adversarial despite clear pressure to accelerate execution. Key visuals are the indexed peer-performance chart (p.1), AI/HPC EBITDA build-up table (p.3), and the share-price sensitivity table (p.4, $23.55-$52.60). No stake percentage disclosed in this document. Campaign phase is follow_up: Starboard references existing engagement, prior board additions, and the already-hired Chief Data Center Officer. Includes soft sale-of-company optionality ('exciting candidate for consolidation') as a fallback.",
    "kpisCited": [
      {
        "detail": "1.7GW fully available (1.0GW Corsicana, 0.7GW Rockdale)",
        "metric": "Gross power capacity at Corsicana + Rockdale"
      },
      {
        "detail": "~$1.80/MW of CIT MW; ~1.4GW across four peers Aug-Dec 2025",
        "metric": "Peer AI/HPC lease rate"
      },
      {
        "detail": "$1.24mm annual revenue and $1mm EBITDA per CIT MW; 80% EBITDA margin; $311mm over 10-year term",
        "metric": "AMD deal lease economics"
      },
      {
        "detail": "$3.6mm per CIT MW at Rockdale, below precedent AI/HPC transactions",
        "metric": "AMD retrofit capex"
      },
      {
        "detail": "~$1.6bn annually (Corsicana $1,020mm + Rockdale non-AMD $408mm + Rockdale AMD $199mm)",
        "metric": "Potential AI/HPC EBITDA"
      },
      {
        "detail": "~22x NTM EBITDA for DLR/EQIX data-center REITs as of Feb 13, 2026",
        "metric": "Valuation multiple benchmark"
      },
      {
        "detail": "$23.55 at 12.5x to $52.60 at 20x AI/HPC EBITDA",
        "metric": "Implied pro-forma share price"
      },
      {
        "detail": "Improved from ~69% in Sep 2024 to 86% in Q3 2025",
        "metric": "Mining operations uptime"
      },
      {
        "detail": "Non-cash charges dropping from ~$25mm/quarter to ~$8mm in Q3 2026",
        "metric": "Stock-based compensation run-rate"
      },
      {
        "detail": "$1,005mm",
        "metric": "Net cash position"
      },
      {
        "detail": "~$1.2bn as of FY24 10-K",
        "metric": "NOL carryforwards"
      },
      {
        "detail": "420mm",
        "metric": "Diluted shares outstanding"
      }
    ],
    "closingAsk": "Act with urgency to execute additional sizable AI/HPC deals on the remaining 1.4GW, or explore consolidation given the significant interest expected in Riot's premier power assets.",
    "extraction": {
      "at": "2026-04-22 16:03:47+00",
      "model": "unknown-legacy",
      "runId": null,
      "seconds": 116.65365,
      "promptVersion": null
    },
    "scqaReward": "Monetizing 1.4GW at peer precedent terms yields ~$1.6bn annual EBITDA; at 12.5x-20x (a discount to ~22x NTM data-center REIT multiples) the AI/HPC build-out alone implies $23-$53 per share.",
    "thesisTypes": [
      "strategic_pivot",
      "operational_turnaround",
      "sale_of_company"
    ],
    "top3Reasons": [
      "Corsicana and Rockdale (1.7GW of already-powered capacity) are better than most peer AI/HPC sites",
      "Monetizing the remaining 1.4GW at peer precedent terms could generate ~$1.6bn annual EBITDA",
      "At 12.5x-20x EBITDA, AI/HPC value implies $23-$53 per share, dwarfing current market cap"
    ],
    "scqaSituation": "Riot Platforms is a bitcoin miner that a year ago pivoted toward AI/HPC data centers, sitting on 1.7GW of already-powered capacity at Corsicana (outside Dallas) and Rockdale (outside Austin) in ERCOT.",
    "thesisSummary": "Starboard argues Riot Platforms has materially underperformed bitcoin-mining peers that have signed sizable AI/HPC data center deals, despite owning two of the most attractive powered sites in the country: Corsicana (1.0GW) and Rockdale (0.7GW) in ERCOT. The January 2026 AMD deal, at $1.24mm revenue and $1mm EBITDA per Critical-IT MW on just $3.6mm/MW of retrofit capex, validates the intrinsic value of Riot's sites but is only a small proof of concept. If Riot monetizes the remaining 1.4GW in line with recent TeraWulf, Cipher Mining, and Hut 8 precedents with Fluidstack/Google/AWS, AI/HPC alone could generate ~$1.6bn EBITDA. Applying 12.5x-20x multiples (a discount to 22x data-center REITs DLR/EQIX), that implies $23-$53 per share, excluding bitcoin, the Metron engineering business, and $1.2bn of NOLs. Starboard urges urgent execution, or consolidation.",
    "primaryDemands": [
      "Urgently sign additional sizable AI/HPC data center leases on the remaining 1.4GW of capacity at Corsicana and Rockdale",
      "Prioritize investment-grade hyperscaler tenants over the highest headline lease rate",
      "Complete the governance and operational transformation to a best-in-class data center lessor",
      "Explore consolidation/sale if near-term execution proves challenging"
    ],
    "scqaResolution": "Sign additional sizable AI/HPC leases on the remaining 1.4GW urgently, prioritizing investment-grade hyperscaler tenants, complete the governance and cost transformation, and, failing that, explore consolidation of the Company.",
    "thesisOneLiner": "Riot's 1.7GW of powered Texas sites could generate $1.6bn of AI/HPC EBITDA and drive shares to $23-$53 if management urgently signs more hyperscaler deals like the AMD proof-of-concept.",
    "precedentsCited": [
      "TeraWulf (WULF) transactions with Fluidstack/Google",
      "Cipher Mining (CIFR) transactions with Fluidstack/Google and AWS",
      "Hut 8 (HUT) transaction with Fluidstack/Google",
      "Digital Realty (DLR) and Equinix (EQIX) trading multiples as REIT benchmark"
    ],
    "scqaComplication": "Riot's shares have materially lagged peers WULF, CORZ, HUT and CIFR that have already signed sizable hyperscaler leases; the January AMD deal was only a 25MW proof of concept in a market where power scarcity is worsening.",
    "narrativeInterest": 3,
    "notableSlidePages": [
      1,
      3,
      4
    ],
    "peerCompaniesCited": [
      "TeraWulf (WULF)",
      "Core Scientific (CORZ)",
      "Hut 8 (HUT)",
      "Cipher Mining (CIFR)",
      "Applied Digital (APLD)",
      "Digital Realty (DLR)",
      "Equinix (EQIX)",
      "AMD",
      "Fluidstack",
      "Google",
      "AWS"
    ],
    "valuationFrameworks": [
      "multiple_comparison",
      "precedent_transactions",
      "sum_of_parts"
    ],
    "visualCraftInterest": 2
  },
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "title": "The chart shows Riot (black line) significantly underperforming peers (WULF, CORZ, HUT, CIFR) since Jan 2024.",
      "function": "compare_peers",
      "imagePath": "https://imgproxy.kitesheet.com/k0Gkx5_dlmCjmanV90P6EIkYDhdhBPBS5iJCr-DRMcY/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy80NmZlNzkxODcxODQvcDAwMS5qcGc",
      "rawType": "peer_benchmark",
      "block": null,
      "metadata": {
        "slideType": "peer_benchmark",
        "slideTypeCanon": {
          "name": "Peer benchmark",
          "slug": "peer_benchmark",
          "status": "active",
          "canonId": "019de52d-08f0-7158-a78d-d7b5331fefaf",
          "version": 1,
          "description": null
        },
        "function": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 46,
        "componentCount": 6,
        "textChars": 537,
        "nDataPoints": 5,
        "notes": "The chart shows Riot (black line) significantly underperforming peers (WULF, CORZ, HUT, CIFR) since Jan 2024.",
        "elementsJson": [
          "paragraph",
          "line_chart",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 21:09:53.816+00",
          "seconds": 3.04,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622b-71dc-a6da-b00b1d0f20be/1",
        "deck": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be",
        "deckAnchor": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be#slide-1",
        "deckJson": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "As you can see below, Riot’s share price has materially underperformed peers who have signed sizable AI/HPC deals.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-fa630695ef61",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.215,
            "w": 0.766,
            "x": 0.117,
            "y": 0.605
          },
          "kind": "chart",
          "text": "Indexed stock price performance of Riot vs. WULF, CORZ, HUT, and CIFR from Jan 2024 to Feb 2026.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.816+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d89538fd-f753-4366-be79-1137b4e5c49e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "indexed stock price: 99",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-fc82561207f0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.23,
            "w": 0.766,
            "x": 0.117,
            "y": 0.325
          },
          "kind": "paragraph",
          "text": "We appreciate our engagement with you over the past year... Riot's share price has materially underperformed peers who have signed sizable AI/HPC deals.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.816+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a2b6114c-0905-4ec4-9d37-9fba33426d39",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.766,
            "x": 0.117,
            "y": 0.83
          },
          "kind": "source-note",
          "text": "Bloomberg. Indexed price chart for period January 2, 2024 through February 13, 2026.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.816+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7e5ad641-aa2b-42ed-8fa3-25ac2d427666",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.766,
            "x": 0.117,
            "y": 0.575
          },
          "kind": "title",
          "text": "Riot vs. AI/HPC Peers – Indexed Stock Price Chart Since January 2024",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.816+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7d9bb8d2-d8bb-4e65-b1e8-7adadb95ab80",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Anchoring Bias",
            "slug": "anchoring-bias",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9254-73de-8f1b-c7250f8f4c9c",
            "version": 1,
            "bodyDocId": null,
            "description": "First piece of information becomes reference point for all subsequent judgments",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Architect",
          "layer": "block",
          "agents": [
            "Architect",
            "Storyteller"
          ],
          "matchId": "019ddf4e-f8f0-71aa-9aa3-b762c123ffbe",
          "evidence": "Anchors reader on relative underperformance frame",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 70,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Social Proof",
            "slug": "social-proof",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-990d-7620-82b3-6dd286f34568",
            "version": 1,
            "bodyDocId": null,
            "description": "People adapt behavior based on what others do - show adoption and testimonials",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-f8c3-77fc-9087-ff7ce0a75a41",
          "evidence": "'peers who have signed sizable AI/HPC deals'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 75,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Peer gap chart",
            "slug": "peer-gap",
            "status": "active",
            "bestFor": "When relative underperformance is the core argument",
            "canonId": "019dd9e1-54f1-775a-94a1-d5cf3bb75abf",
            "version": 1,
            "bodyDocId": "019dd9a1-8653-7748-9050-807f067196c3",
            "description": "A single visual that benchmarks the target against its best-in-class peers on\na single quantitative KPI — and shows the target losing. The gap is the\npunchline.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-f866-758e-bd5c-ddbad0c2b4f5",
          "evidence": "Indexed peer-comparison line chart",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "When relative underperformance is the core argument",
          "confidence": 92,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": "- It's the **most credible claim in the deck** because it's arithmetic, not\n  opinion.\n- It's immediately **actionable** — close this gap and value accrues.\n- It **pre-empts the \"context is different\" defence** by pitting the target\n  against direct peers in the same category.",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "019ddf4e-f836-75ba-a5b1-8f960eb029d1",
          "evidence": "Title doubles as headline framing thesis",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        },
        {
          "tool": {
            "name": "Opening Hooks",
            "slug": "opening-hooks",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-aeb0-77d5-bfbd-9cd9a6be8186",
            "version": 1,
            "bodyDocId": null,
            "description": "Techniques to capture attention: Startling statistic, provocative question, short story, analogy, contrast",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-f895-76ac-a5db-35561131fa80",
          "evidence": "Cover opens with the underperformance chart",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Sparklines (Chart)",
            "slug": "sparklines-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-b3db-7239-aa95-d24b7cdc29e4",
            "version": 1,
            "bodyDocId": null,
            "description": "Word-sized graphics embedded in text for data density",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Designer",
          "layer": "slide",
          "agents": [
            "Designer"
          ],
          "matchId": "019ddf4e-f91e-70bf-af24-ed705dff731c",
          "evidence": "Indexed stock-price line chart since Jan 2024",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 72,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "751e5f2a-f5cd-45db-8191-b98f80f8b40e",
          "evidence": "Comparing Riot's stock performance against a selected peer group to highlight underperformance.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 21:09:53.816+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "frameworkName": "comparison_frame"
        },
        {
          "matchId": "019ddf4e-fd6c-7295-9400-b55b64d49d4b",
          "evidence": "Indexed stock price chart since January 2024 vs AI/HPC peers",
          "framework": null,
          "confidence": 90,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 1,
          "frameworkName": "Indexed Peer Performance Chart"
        }
      ],
      "arcBeats": [
        {
          "to": 1,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Situation & Context",
          "beatId": "019ddf4e-f5e0-74d5-8115-dc448d40b5a8",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "Cover establishes Starboard's engagement with Riot leadership.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 1,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Problem & Complication",
          "beatId": "019ddf4e-f60f-742a-98f7-48fe5905daf0",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "Indexed line chart: 'share price has materially underperformed peers'.",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 1,
          "arc": {
            "name": "The Transformation Tale",
            "slug": "transformation-tale",
            "status": "active",
            "bestFor": "Sales presentations, product launches, fundraising",
            "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Current Reality (Pain)",
          "beatId": "019ddf4e-f6f2-70fe-8a21-e5d3e8e7e6fe",
          "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
          "beatType": null,
          "evidence": "Underperformance vs AI/HPC peers established on cover.",
          "position": 1,
          "isPrimaryArc": false,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 72
        }
      ],
      "loops": [
        {
          "to": 1,
          "from": 1,
          "loop": {
            "name": "39_benchmark_gap",
            "slug": "39-benchmark-gap",
            "status": "active",
            "bestFor": "Performance improvement, competitive analysis, target setting",
            "canonId": "019dd956-75a4-7522-8d1a-af94da4703e9",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "Our Performance -> Industry Average -> Best-in-Class -> The Gap = The Opportunity",
            "description": "Compare performance against best-in-class to quantify the opportunity",
            "familyLabel": null
          },
          "matchId": "019ddf4e-f77a-7648-b432-cc79ca51716d",
          "evidence": "Indexed stock chart vs AI/HPC peers since Jan 2024.",
          "position": 1,
          "objective": "Show underperformance vs peer set with indexed chart",
          "confidence": 90,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          }
        }
      ],
      "thumbSrc": "https://imgproxy.kitesheet.com/9LOe5IUBfIHl0Z08TfCnYzKEJBAgBUr5qrQYxZojfX8/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy80NmZlNzkxODcxODQvcDAwMS5qcGc",
      "imagePathAlt": "https://imgproxy.kitesheet.com/7AyYHCf5-J5rIHgNo9eO63zge4E2nMxhjpHBwFGZ4eg/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy80NmZlNzkxODcxODQvcDAwMS5wbmc",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/SnuMBTGKSsdKrPNNLzmEnDx8tndljZwbJE1RVg_vV-s/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy80NmZlNzkxODcxODQvcDAwMS5wbmc"
    },
    {
      "page": 2,
      "type": "setup",
      "title": "The slide uses a narrative structure to frame the company's power assets as a scarce, high-value commodity in the current AI infrastructure market.",
      "function": "quantify_opportunity",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "quantify_opportunity",
        "functionCanon": {
          "name": "Quantify opportunity",
          "slug": "quantify_opportunity",
          "status": "active",
          "canonId": "019de52d-17e4-726f-aa15-83350acef1dd",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 89,
        "componentCount": 9,
        "textChars": 3207,
        "nDataPoints": 7,
        "notes": "The slide uses a narrative structure to frame the company's power assets as a scarce, high-value commodity in the current AI infrastructure market.",
        "elementsJson": [
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 21:09:55.603+00",
          "seconds": 4.59,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622b-71dc-a6da-b00b1d0f20be/2",
        "deck": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be",
        "deckAnchor": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be#slide-2",
        "deckJson": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Time is of the essence, and a renewed sense of urgency is required to get more material deals completed.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-93321bbdb401",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "power capacity: 1.7GW",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-94bdc51d34c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.76,
            "x": 0.12,
            "y": 0.49
          },
          "kind": "paragraph",
          "text": "Against this highly attractive backdrop, we believe Riot has a tremendous opportunity for value creation. Its two primary sites, Corsicana, outside of Dallas, and Rockdale, outside of Austin, are two of the most attractive sites in the country for AI/HPC data centers and together comprise 1.7GW of fully available power. Based on our diligence, we believe there are no material impediments to building world-class data centers on these sites, and with locations just outside of major metro markets, they are well-suited for AI training, inference, edge, or just about any data center application a customer could want. Because of these attractive characteristics, we believe that Riot's sites are better than most of the sites for which deals have been announced.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "167a4d27-08d9-4358-aa1a-4bba9fc77948",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.76,
            "x": 0.12,
            "y": 0.38
          },
          "kind": "paragraph",
          "text": "AI/HPC companies have increasingly turned to cryptocurrency mining companies as attractive sources of near-term power capacity. In fact, from August to year-end of 2025, four cryptocurrency mining companies announced AI/HPC deals for ~1.4GW of gross capacity, with an average leasing rate $1.80/MW of Critical IT load capacity (\"CIT MW\"). We believe the market for power has continued to strengthen since many of these deals were signed.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2cf2f473-3074-4b41-9411-63aa0c989a31",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.76,
            "x": 0.12,
            "y": 0.68
          },
          "kind": "paragraph",
          "text": "Riot announced its inaugural data center deal on January 16, 2026 with AMD, demonstrating the Company's ability to attract highly sophisticated, investment-grade tenants. In the initial deal, AMD committed to take 25 CIT MW that can expand to 200 CIT MW. The initial 25MW lease is expected to generate $311 million of revenue across an initial 10-year term with an EBITDA margin of ~80%. This translates to $1.24 million of annual revenue and $1 million of EBITDA per CIT MW. Critically, the Company can retrofit existing infrastructure at Rockdale for a capex cost of just $3.6 million per CIT MW, which is meaningfully below precedent AI/HPC transactions, making the yield-on-cost highly attractive. This capacity is slated to be delivered by May of this year, an impressive feat that we hope will demonstrate the execution capabilities of Riot's new data center team.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a38e0e75-140f-4947-9202-a9e82ffbd392",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.76,
            "x": 0.12,
            "y": 0.22
          },
          "kind": "paragraph",
          "text": "It is an exciting time in the data center market. AI/HPC companies have announced ambitious plans to scale their capacity exponentially over the next few years. Perhaps the biggest constraint on this build-out is the availability of power in locations suitable for high-quality data centers. This problem has only gotten worse, with the queue for large grid interconnections now stretching to several years, and some grid operators, including ERCOT – where Riot operates – exploring potential plans to limit new power allocations to data centers. This only makes Riot's already-powered sites more valuable.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e0c42039-7c5e-409a-b591-193b5f31cbc2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.76,
            "x": 0.12,
            "y": 0.1
          },
          "kind": "paragraph",
          "text": "Although this underperformance is frustrating, we believe that Riot is better positioned to do higher-quality deals than its peers. Time is of the essence, and a renewed sense of urgency is required to get more material deals completed.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f7a7ebf7-a1bf-44f1-b1e8-c1e37aa39ccf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.12,
            "y": 0.89
          },
          "kind": "source-note",
          "text": "2 WULF, CIFR, HUT, and APLD Company Filings. 3 RIOT, WULF, CIFR, HUT Company Filings. 4 Riot Platforms January 16, 2026 Business Update.",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "43912945-f396-4d63-b0b7-39ef2a27917c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.35,
            "y": 0.18
          },
          "kind": "title",
          "text": "Riot's Massive AI/HPC Opportunity",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.603+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27e56ce8-dcf6-4d4b-b215-1e7e0a9fc337",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Framing Effect",
            "slug": "framing-effect",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-97be-77c8-8c04-5de78eaad0a1",
            "version": 1,
            "bodyDocId": null,
            "description": "How information is presented dramatically affects perception and decisions",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Architect",
          "layer": "block",
          "agents": [
            "Architect",
            "Storyteller"
          ],
          "matchId": "019ddf4e-fa05-760e-9a12-305006691da9",
          "evidence": "Frames crypto-mining power as AI data-center asset",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 70,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Loss Aversion",
            "slug": "loss-aversion",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9761-738f-8fd4-558a63ea744a",
            "version": 1,
            "bodyDocId": null,
            "description": "Losses are felt 2x more strongly than equivalent gains - frame stakes as potential loss",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-f9a8-7322-a185-a3effd189335",
          "evidence": "Frames inaction as forfeited high-margin AI revenue",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 75,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Scarcity",
            "slug": "scarcity",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
            "version": 1,
            "bodyDocId": null,
            "description": "Limited availability increases perceived value - time limits and exclusivity",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-f97a-7058-9b7d-3f04b3beda2f",
          "evidence": "'Time is of the essence... renewed sense of urgency'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "019ddf4e-f94c-709e-a646-19d7ef2a6330",
          "evidence": "'Riot's Massive AI/HPC Opportunity' is the action thesis",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 82,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        },
        {
          "tool": {
            "name": "Concrete Language",
            "slug": "concrete-language",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-bcd4-7398-9723-6aa72346170b",
            "version": 1,
            "bodyDocId": null,
            "description": "Using specific sensory details instead of abstract terms",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-f9d6-75b9-9c1c-71d0352c5074",
          "evidence": "'1.7GW power capacity in Texas'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 2,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Solution & Approach",
          "beatId": "019ddf4e-f63d-77e4-b350-5674d62b889b",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "'Riot's Massive AI/HPC Opportunity' - monetize 1.7GW Texas capacity.",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 2,
          "arc": {
            "name": "The Transformation Tale",
            "slug": "transformation-tale",
            "status": "active",
            "bestFor": "Sales presentations, product launches, fundraising",
            "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Future Vision (Gain)",
          "beatId": "019ddf4e-f71f-70e5-9320-6e89e158bdba",
          "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
          "beatType": null,
          "evidence": "Massive AI/HPC opportunity from 1.7GW capacity.",
          "position": 2,
          "isPrimaryArc": false,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 72
        }
      ],
      "loops": [
        {
          "to": 2,
          "from": 2,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "019ddf4e-f7aa-753c-89f8-7f92808d4572",
          "evidence": "'Time is of the essence... renewed sense of urgency... get more material deals completed'.",
          "position": 2,
          "objective": "Justify urgency of the AI/HPC pivot",
          "confidence": 82,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          }
        }
      ],
      "locked": true
    },
    {
      "page": 3,
      "type": "setup",
      "title": "Includes footnotes detailing assumptions for capacity, revenue, and valuation multiples.",
      "function": "quantify_opportunity",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "quantify_opportunity",
        "functionCanon": {
          "name": "Quantify opportunity",
          "slug": "quantify_opportunity",
          "status": "active",
          "canonId": "019de52d-17e4-726f-aa15-83350acef1dd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 60,
        "componentCount": 7,
        "textChars": 691,
        "nDataPoints": 24,
        "notes": "Includes footnotes detailing assumptions for capacity, revenue, and valuation multiples.",
        "elementsJson": [
          "paragraph",
          "kpi_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 21:09:53.945+00",
          "seconds": 2.687,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622b-71dc-a6da-b00b1d0f20be/3",
        "deck": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be",
        "deckAnchor": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be#slide-3",
        "deckJson": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "If Riot can monetize its power in-line with recent precedent transactions, we believe it could generate more than $1.6 billion of annual EBITDA.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f3-ee82c344a89e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "AI/HPC EBITDA: $1.6bn",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f3-f31a95ed55aa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.78,
            "x": 0.11,
            "y": 0.09
          },
          "kind": "paragraph",
          "text": "Text describing the monetization potential of 1.4GW capacity and the valuation methodology based on data center REIT multiples.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "684fd21b-2263-4ac6-b009-6fc3acd1181d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.595
          },
          "kind": "paragraph",
          "text": "Text concluding that the equity value contribution from AI/HPC data centers could be $9 to $21 billion, implying a share price of $23 to $53.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "863042a7-4ca7-4c31-9306-d5c607d337cd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.78,
            "x": 0.11,
            "y": 0.705
          },
          "kind": "source-note",
          "text": "Footnotes 5-10 detailing data sources and assumptions.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2371902f-1bff-4966-b997-1943c0e1ad91",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.78,
            "x": 0.11,
            "y": 0.245
          },
          "kind": "table",
          "text": "Table showing Gross Capacity, PUE, Critical IT Load, Revenue per MW, AI/HPC Revenue, Profit Margin, and EBITDA for Corsicana, Rockdale-Non-AMD, Rockdale-Full AMD, and Total.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "193133f9-84e0-40a2-888a-55e7ac9cd209",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.215
          },
          "kind": "title",
          "text": "Riot AI/HPC EBITDA Contribution",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "12fe3ce4-effc-4461-b81b-f3343b254d70",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Evidence Matrix",
            "slug": "evidence-matrix",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-7ecc-74c2-b46c-0b9c1f4c73d7",
            "version": 1,
            "bodyDocId": null,
            "description": "Planning visual assets: Claim → Evidence Needed → Data Source → Visual Type",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Designer",
          "layer": "block",
          "agents": [
            "Designer"
          ],
          "matchId": "019ddf4e-fabc-7738-98cd-9d3f6badf0f6",
          "evidence": "Financial table of capacity x revenue x margin",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Precedent transaction",
            "slug": "precedent-transaction",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-554c-708e-8e19-f6bee3d51b69",
            "version": 1,
            "bodyDocId": "019df22a-9e2b-7165-a5f9-f94a9758ce38",
            "description": "You cite a comparable historical transformation — a peer that did\nexactly what you're proposing, with documented outcome. The implicit\nargument: \"this isn't a hypothesis, it's a replication\".\n\nIt is the empirical anchor that makes every other pattern credible. A\npeer-gap chart shows the gap; a sum-of-parts shows the math; a\nprecedent transaction shows the path actually works.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fa8e-7608-8b8d-ad178b8b140e",
          "evidence": "Callout: 'monetize its power in-line with recent precedent transactions'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": "- **It converts speculation into pattern-matching.** \"If you do X, Y\n  will happen\" becomes \"When [comparable] did X, Y happened, and Y was\n  worth [$",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Sum of parts",
            "slug": "sum-of-parts",
            "status": "active",
            "bestFor": "For breakup / spin-off theses",
            "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
            "version": 1,
            "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
            "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fa5f-728d-a1f7-4a8f15537380",
          "evidence": "Slide type sop_buildup; computes AI/HPC piece",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "For breakup / spin-off theses",
          "confidence": 88,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Data Story Arc",
            "slug": "data-story-arc",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
            "version": 1,
            "bodyDocId": null,
            "description": "Context → Conflict → Insight → Implication structure for data narratives",
            "familyLabel": null,
            "categoryName": "Loop",
            "categorySlug": "loop"
          },
          "agent": "Storyteller",
          "layer": "loop",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fb18-765e-8fa9-273b89bfd173",
          "evidence": "Table builds toward $23-$53 upside narrative",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 70,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "019ddf4e-fa32-710f-8f02-951e00ad8a05",
          "evidence": "'Riot AI/HPC EBITDA Contribution' headline",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        },
        {
          "tool": {
            "name": "Concrete Language",
            "slug": "concrete-language",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-bcd4-7398-9723-6aa72346170b",
            "version": 1,
            "bodyDocId": null,
            "description": "Using specific sensory details instead of abstract terms",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-faeb-740d-83f5-066aa590a566",
          "evidence": "'more than $1.6b' EBITDA",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "019ddf4e-fdc9-7729-ad20-e64da3b56121",
          "evidence": "Callout: 'in-line with recent precedent transactions'",
          "framework": null,
          "confidence": 88,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "Precedent Transactions"
        },
        {
          "matchId": "019ddf4e-fd9b-7158-bf79-235b2a7ddbad",
          "evidence": "SOP-style EBITDA contribution buildup for AI/HPC segment",
          "framework": null,
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "Sum of the Parts Valuation"
        },
        {
          "matchId": "a79c753c-4aed-4b0c-915c-843ced285091",
          "evidence": "Calculation of EBITDA contribution leading to equity value per share.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 21:09:53.945+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "valuation_buil-buildup"
        }
      ],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "Evidence & Proof",
          "beatId": "019ddf4e-f66a-7629-b597-2c074c07f838",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "EBITDA + Equity Value tables yielding $23-$53 share-price upside.",
          "position": 4,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 5,
          "arc": {
            "name": "The Transformation Tale",
            "slug": "transformation-tale",
            "status": "active",
            "bestFor": "Sales presentations, product launches, fundraising",
            "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "The Bridge",
          "beatId": "019ddf4e-f74c-743f-8d16-52ecbaba5f1e",
          "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
          "beatType": null,
          "evidence": "Valuation tables + closing ask describe path to transformation.",
          "position": 3,
          "isPrimaryArc": false,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 72
        }
      ],
      "loops": [
        {
          "to": 4,
          "from": 3,
          "loop": {
            "name": "31_waterfall_value",
            "slug": "31-waterfall-value",
            "status": "active",
            "bestFor": "Financial analysis, value bridges, variance explanations",
            "canonId": "019dd956-7282-712b-bae5-6daca6b5a1d3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Total -> Driver 1 Impact -> Driver 2 Impact -> Driver 3 Impact -> The Remainder",
            "description": "Break down a big number into its component drivers to show where value is created or lost",
            "familyLabel": null
          },
          "matchId": "019ddf4e-f7d8-770d-bab5-3276d34e0eb0",
          "evidence": "SOP buildup tables: $1.6B+ EBITDA -> $23-$53 share-price upside via multiples.",
          "position": 3,
          "objective": "Build sum-of-parts EBITDA -> equity value upside",
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          }
        }
      ],
      "locked": true
    },
    {
      "page": 4,
      "type": "setup",
      "title": "Includes footnotes 10, 11, and 12.",
      "function": "show_valuation_bridge",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "show_valuation_bridge",
        "functionCanon": {
          "name": "Show valuation bridge",
          "slug": "show_valuation_bridge",
          "status": "active",
          "canonId": "019de52d-1883-716e-9dec-4981e70b840a",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 64,
        "componentCount": 8,
        "textChars": 596,
        "nDataPoints": 32,
        "notes": "Includes footnotes 10, 11, and 12.",
        "elementsJson": [
          "valuation_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 21:09:54.856+00",
          "seconds": 3.416,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622b-71dc-a6da-b00b1d0f20be/4",
        "deck": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be",
        "deckAnchor": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be#slide-4",
        "deckJson": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "In such a dynamic and rapidly evolving AI/HPC demand environment, Riot must urgently seize this extraordinary opportunity.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-745942732c21",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Pro Forma Share Price: $52.60",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f2-7ab74d19e2b2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.255,
            "w": 0.764,
            "x": 0.118,
            "y": 0.515
          },
          "kind": "paragraph",
          "text": "Historically, we believe Riot traded at a discount... there is more work to be done.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "54d3f9b9-d95d-47ed-be2b-a1b8dc41360b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.764,
            "x": 0.118,
            "y": 0.338
          },
          "kind": "paragraph",
          "text": "Because Corsicana and Rockdale are in such prime locations... Riot must urgently seize this extraordinary opportunity.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "99c7c91e-64b6-4eb3-80c6-2eae888c9801",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.764,
            "x": 0.118,
            "y": 0.785
          },
          "kind": "source-note",
          "text": "10, 11, 12 footnotes regarding Capex assumptions and data sources.",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "03d324a2-56c9-4ea8-8b7d-f1c6ad523007",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.185,
            "w": 0.764,
            "x": 0.118,
            "y": 0.144
          },
          "kind": "table",
          "text": "Sensitivity table showing EBITDA, multiples, Capex, Net Cash, and resulting Share Price",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Valuation table",
              "slug": "valuation",
              "status": "active",
              "canonId": "019de52d-034c-74ed-b5c8-22b5e6ac196d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "valuation",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18dffc76-df28-41ce-b6f7-ed7564107527",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.032,
            "w": 0.764,
            "x": 0.118,
            "y": 0.112
          },
          "kind": "title",
          "text": "Riot AI/HPC Equity Value Contribution",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0494da6d-c9bf-4d03-a415-18b75cb234b1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.764,
            "x": 0.118,
            "y": 0.475
          },
          "kind": "title",
          "text": "Improving Governance and Operating Efficiency at Riot",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "019de52c-fb09-739d-900c-815b0d9ac526",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "subtitle",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:54.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5382b65e-f701-4474-96dc-4b82cfdbf0bb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Evidence Matrix",
            "slug": "evidence-matrix",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-7ecc-74c2-b46c-0b9c1f4c73d7",
            "version": 1,
            "bodyDocId": null,
            "description": "Planning visual assets: Claim → Evidence Needed → Data Source → Visual Type",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Designer",
          "layer": "block",
          "agents": [
            "Designer"
          ],
          "matchId": "019ddf4e-fba3-77b6-a7c9-b66801e1f1a6",
          "evidence": "Valuation table across multiples",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 82,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Scarcity",
            "slug": "scarcity",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
            "version": 1,
            "bodyDocId": null,
            "description": "Limited availability increases perceived value - time limits and exclusivity",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fbfd-76d8-aade-a78c59c80b96",
          "evidence": "'must urgently seize this extraordinary opportunit[y]'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Governance critique",
            "slug": "governance",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-53fb-702c-826c-3a07bb25c0a2",
            "version": 1,
            "bodyDocId": "019dd9a1-8473-75a9-8059-6e9588007616",
            "description": "You attack the **board** rather than the operator. The thesis: this company\nis mis-governed — directors lack independence, the board has rubber-stamped\nvalue-destroying decisions, executive compensation is decoupled from\nperformance, or the board structure itself entrenches underperformance.\nReplace the directors and the operator either improves or is replaced too.\n\nThis is the only pattern that is **uniquely activist** (short-sellers\nrarely use it — they short the equity, not the people).",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fbd1-75ba-aae0-11bb742173a2",
          "evidence": "Qualitative commentary on governance and operational improvements",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 75,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": "- **It scales the surface area of accountability.** Where villain-naming\n  targets one CEO, governance critique targets 7–11 directors\n  collectively, with documented votes and committee assignments.\n- **Proxy advisors (ISS, Glass Lewis) speak this language fluently.**\n  A governance-framed thesis converts more easily into proxy support.\n- **It survives CEO transitions.** If you attack the operator and they\n  resign before the vote, the campaign fi",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Sum of parts",
            "slug": "sum-of-parts",
            "status": "active",
            "bestFor": "For breakup / spin-off theses",
            "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
            "version": 1,
            "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
            "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fb76-75e4-a530-de3785027a49",
          "evidence": "Equity value table extends SOP build",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "For breakup / spin-off theses",
          "confidence": 86,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Data Story Arc",
            "slug": "data-story-arc",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
            "version": 1,
            "bodyDocId": null,
            "description": "Context → Conflict → Insight → Implication structure for data narratives",
            "familyLabel": null,
            "categoryName": "Loop",
            "categorySlug": "loop"
          },
          "agent": "Storyteller",
          "layer": "loop",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fc2b-7173-8710-f45460cf3aa7",
          "evidence": "Quant bridge from EBITDA -> equity -> share price",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 68,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "019ddf4e-fb48-7464-b4a1-5292b2e123c1",
          "evidence": "'Riot AI/HPC Equity Value Contribution' headline",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        }
      ],
      "frameworks": [
        {
          "matchId": "019ddf4e-fe24-74d8-b2a6-b58c254cdb52",
          "evidence": "Valuation table 'based on varying multiples'",
          "framework": null,
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "EV/EBITDA Multiple Analysis"
        },
        {
          "matchId": "019ddf4e-fdf6-709d-8a46-f24724f6cf96",
          "evidence": "Equity value contribution table across multiples",
          "framework": null,
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "Sum of the Parts Valuation"
        }
      ],
      "arcBeats": [
        {
          "to": 4,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "Evidence & Proof",
          "beatId": "019ddf4e-f66a-7629-b597-2c074c07f838",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "EBITDA + Equity Value tables yielding $23-$53 share-price upside.",
          "position": 4,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 5,
          "arc": {
            "name": "The Transformation Tale",
            "slug": "transformation-tale",
            "status": "active",
            "bestFor": "Sales presentations, product launches, fundraising",
            "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "The Bridge",
          "beatId": "019ddf4e-f74c-743f-8d16-52ecbaba5f1e",
          "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
          "beatType": null,
          "evidence": "Valuation tables + closing ask describe path to transformation.",
          "position": 3,
          "isPrimaryArc": false,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 72
        }
      ],
      "loops": [
        {
          "to": 4,
          "from": 3,
          "loop": {
            "name": "31_waterfall_value",
            "slug": "31-waterfall-value",
            "status": "active",
            "bestFor": "Financial analysis, value bridges, variance explanations",
            "canonId": "019dd956-7282-712b-bae5-6daca6b5a1d3",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Total -> Driver 1 Impact -> Driver 2 Impact -> Driver 3 Impact -> The Remainder",
            "description": "Break down a big number into its component drivers to show where value is created or lost",
            "familyLabel": null
          },
          "matchId": "019ddf4e-f7d8-770d-bab5-3276d34e0eb0",
          "evidence": "SOP buildup tables: $1.6B+ EBITDA -> $23-$53 share-price upside via multiples.",
          "position": 3,
          "objective": "Build sum-of-parts EBITDA -> equity value upside",
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          }
        }
      ],
      "locked": true
    },
    {
      "page": 5,
      "type": "setup",
      "title": "This is the final page of a shareholder letter, including signature and footnotes.",
      "function": "closing_ask",
      "rawType": "closing_ask",
      "block": null,
      "metadata": {
        "slideType": "closing_ask",
        "slideTypeCanon": {
          "name": "Closing ask",
          "slug": "closing_ask",
          "status": "active",
          "canonId": "019de52d-0aa4-750f-8aa1-8d622dd99f5c",
          "version": 1,
          "description": null
        },
        "function": "closing_ask",
        "functionCanon": {
          "name": "Closing ask (contrarian)",
          "slug": "closing_ask",
          "status": "active",
          "canonId": "019de52d-18d2-7137-8c99-0a14eb350f0f",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 69,
        "componentCount": 8,
        "textChars": 1309,
        "nDataPoints": 0,
        "notes": "This is the final page of a shareholder letter, including signature and footnotes.",
        "elementsJson": [
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 21:09:55.051+00",
          "seconds": 3.573,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622b-71dc-a6da-b00b1d0f20be/5",
        "deck": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be",
        "deckAnchor": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be#slide-5",
        "deckJson": "/decks/019dd923-622b-71dc-a6da-b00b1d0f20be.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We believe Riot is on its way to a transformation from a bitcoin miner to a best-in-class AI/HPC data center company.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f3-70792ff74324",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.462
          },
          "kind": "paragraph",
          "text": "We have enjoyed our consistent and constructive engagement to-date, and we look forward to continuing to work with you to create substantial value for the Company and its shareholders.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6089d9cf-6c92-402d-8ff3-8c1f1ca95910",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.338
          },
          "kind": "paragraph",
          "text": "We believe Riot is on its way to a transformation from a bitcoin miner to a best-in-class AI/HPC data center company. With the Company already more than a year into its journey and peers executing in a dynamic and opportunistic environment, time is of the essence.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95c11639-b82e-44f1-b736-1aea590b9986",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.78,
            "x": 0.11,
            "y": 0.375
          },
          "kind": "paragraph",
          "text": "We believe the Company is well-positioned to execute in the near-term; however, should this prove more challenging, we also believe Riot could be an exciting candidate for consolidation, and we would expect there to be significant interest in the Company and its premier power assets.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fa8041b1-014c-497d-bd13-eaff9646645a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.15,
            "x": 0.58,
            "y": 0.577
          },
          "kind": "paragraph",
          "text": "Sincerely, Peter A. Feld, Managing Member, Starboard Value LP",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc6f6e3f-3458-4eb4-9ad6-e2cf3b66b6ba",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Noncash charges associated with [Riot's 2024] onetime grant of approximately $25 million per quarter will drop to approximately $8 million in Q3 2026 and thereafter roll off entirely, significantly reducing noncash stock-based compensation. — Jason Chung, Riot's incoming CFO",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:03:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-0391-77f4-a9f3-744aeef8982a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.78,
            "x": 0.11,
            "y": 0.805
          },
          "kind": "source-note",
          "text": "13-16 Footnotes detailing Riot's operational updates, acquisitions, and stock-based compensation projections.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "75ae0030-0c8d-4363-82e4-1880c3fd023a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.01,
            "w": 0.14,
            "x": 0.43,
            "y": 0.304
          },
          "kind": "title",
          "text": "The Time Is Now",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 21:09:55.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "efef1c81-2f37-481e-a66c-28de5f0ccdee",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Loss Aversion",
            "slug": "loss-aversion",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9761-738f-8fd4-558a63ea744a",
            "version": 1,
            "bodyDocId": null,
            "description": "Losses are felt 2x more strongly than equivalent gains - frame stakes as potential loss",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fd12-7256-aa88-edfe28ef4af4",
          "evidence": "Implicit threat of being acquired absent execution",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 75,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Scarcity",
            "slug": "scarcity",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9610-7038-a580-6ef34d95f742",
            "version": 1,
            "bodyDocId": null,
            "description": "Limited availability increases perceived value - time limits and exclusivity",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "block",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fd3f-73db-ad31-e8aefb795594",
          "evidence": "'The Time Is Now' urgency",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Before/after framing",
            "slug": "before-after-framing",
            "status": "active",
            "bestFor": "For turnaround / reform proposals",
            "canonId": "019dd9e1-528b-72ec-a563-e5dcb9410f67",
            "version": 1,
            "bodyDocId": "019dd9a1-80bf-72e9-980b-ccd1c0cd3488",
            "description": "You visualise two futures side by side: the trajectory the target is on\ntoday, and the trajectory under your proposed intervention. The reader\nhas to see the delta to feel the stakes.\n\nIt's the rhetorical cousin of the peer-gap — same visual grammar\n(comparison), but across **time** instead of across peers.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fcb5-712d-ac29-f2b653a2edca",
          "evidence": "'transformation from a bitcoin miner to a best-in-class AI/HPC data center company'",
          "pageRefs": null,
          "priority": null,
          "whenToUse": "For turnaround / reform proposals",
          "confidence": 80,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": "- It **quantifies the opportunity cost** of inaction. \"Doing nothing\"\n  becomes a concrete, visible path, not an abstraction.\n- It **makes the Answer tangible**. The prescription isn't a paragraph;\n  it's a trajectory the reader can point at.\n- It **pre-empts the status-quo defence**. Management usually argues \"we\n  have a plan\". Your chart shows what their plan looks like vs. yours.\n- It **satisfies both the Architect** (math adds up) **and the Storyteller**\n  (emotional delta between two futures).",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Break-up / spinoff",
            "slug": "breakup-spinoff",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-5344-772a-b45a-1fed8ef8eb1f",
            "version": 1,
            "bodyDocId": "019df22a-9845-75d8-a18a-cb6e83410d0c",
            "description": "You argue the target should be separated into two or more independent\nbusinesses — via spin-off, sale of a segment, REIT conversion, dual-listing\nunification, or carve-out IPO. The thesis: the parts are more valuable\napart than together, because the market assigns conglomerate discounts,\nmisallocates capital across segments, or misprices a hidden asset.\n\nThis pattern usually combines with `patterns/sum-of-parts.md` (the\nvaluation proof). This file focuses on the **strategic move** of proposing\na breakup, not the valuation mechanics.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "document",
          "agents": null,
          "matchId": "019ddf4e-fce4-70f8-b9ea-949879e688c8",
          "evidence": "Signals openness to consolidation if management fails to execute",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": "- **Structural solutions beat operational ones rhetorically.** \"Sell the\n  segment\" is cleaner than \"improve the segment's margins by 300bps\".\n- **It neutralises the CEO-can-fix-this defence.** Even a great operator\n  can't fix a capital-allocation problem structurally baked into the\n  company.\n- **It offers a clear realisation path** with historical precedents —\n  the capital markets know how to spin a subsidiary.\n- **Tax-efficient mechanics exist** (Section 355 spin-offs in US,\n  demergers in UK/EU) that neutralise \"too tax-inefficient\" pushback.\n- **It shows management what \"yes\" looks like**. Vague demands get\n  rejected; a specific structural proposal forces a yes/no.",
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "019ddf4e-fc58-71f8-a199-1e242bf9e39c",
          "evidence": "'The Time Is Now' is the explicit call",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 88,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        },
        {
          "tool": {
            "name": "Closing Techniques",
            "slug": "closing-techniques",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-af13-774b-a4fd-7db0a3a88d51",
            "version": 1,
            "bodyDocId": null,
            "description": "Strong endings: Callback, challenge, vision, clear CTA, memorable line",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "019ddf4e-fc86-7710-a9c6-6f73cdd1efdb",
          "evidence": "Functions as formal closing of the letter",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 85,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Storytelling: the closing ask",
            "slug": "closing-ask",
            "status": "active",
            "bestFor": null,
            "canonId": "019df269-24e0-70ab-8dd9-983832c1c665",
            "version": 1,
            "bodyDocId": "019df269-24bc-7554-b88d-245127606b8d",
            "description": "The single most important slide in the deck — after the cover. The final",
            "familyLabel": "narrative-block",
            "categoryName": "Narrative & Transformation",
            "categorySlug": "narrative-transformation"
          },
          "agent": "storyteller",
          "layer": "slide",
          "agents": [
            "storyteller"
          ],
          "matchId": "96a0af5c-dd2a-4448-bb7c-b320a376a903",
          "evidence": "This slide is a clear call to action, urging the audience to take a specific step, which is a key component of a closing ask.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 22:50:05.119199+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "The Consultant's Gambit",
            "slug": "consultants-gambit",
            "status": "active",
            "bestFor": "Business cases, project proposals, strategic recommendations",
            "canonId": "019dd956-5e0a-73c8-b305-81c38c959e9c",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Situation & Context -> Problem & Complication -> Solution & Approach -> Evidence & Proof -> Impact & Next Steps",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Impact & Next Steps",
          "beatId": "019ddf4e-f697-75ce-87c6-3956531736f4",
          "matchId": "019ddf4e-f5b1-71d5-acbf-3380f94275f9",
          "beatType": null,
          "evidence": "'The Time Is Now' closing signals execution-or-consolidation.",
          "position": 5,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 88
        },
        {
          "to": 5,
          "arc": {
            "name": "The Transformation Tale",
            "slug": "transformation-tale",
            "status": "active",
            "bestFor": "Sales presentations, product launches, fundraising",
            "canonId": "019dd956-6128-70fa-9bff-ab3c0b4ad09f",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Current Reality (Pain) -> Future Vision (Gain) -> The Bridge",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "The Bridge",
          "beatId": "019ddf4e-f74c-743f-8d16-52ecbaba5f1e",
          "matchId": "019ddf4e-f6c5-7347-a86e-b04cc1fa1c3c",
          "beatType": null,
          "evidence": "Valuation tables + closing ask describe path to transformation.",
          "position": 3,
          "isPrimaryArc": false,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 72
        }
      ],
      "loops": [
        {
          "to": 5,
          "from": 5,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "019ddf4e-f809-75f3-8abb-545c633bb56f",
          "evidence": "Closing 'signals openness to consolidation if management fails to execute'.",
          "position": 4,
          "objective": "Issue ask with implicit threat if management fails to execute",
          "confidence": 78,
          "extraction": {
            "at": "2026-04-30 16:53:06.883135+00",
            "model": "claude-cli",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          }
        }
      ],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 1,
      "label": "Situation & Context",
      "description": "Cover establishes Starboard's engagement with Riot leadership."
    },
    {
      "from": 1,
      "to": 1,
      "label": "Problem & Complication",
      "description": "Indexed line chart: 'share price has materially underperformed peers'."
    },
    {
      "from": 2,
      "to": 2,
      "label": "Solution & Approach",
      "description": "'Riot's Massive AI/HPC Opportunity' - monetize 1.7GW Texas capacity."
    },
    {
      "from": 3,
      "to": 4,
      "label": "Evidence & Proof",
      "description": "EBITDA + Equity Value tables yielding $23-$53 share-price upside."
    },
    {
      "from": 5,
      "to": 5,
      "label": "Impact & Next Steps",
      "description": "'The Time Is Now' closing signals execution-or-consolidation."
    }
  ],
  "loops": [
    {
      "from": 1,
      "to": 1,
      "label": "Benchmark Gap",
      "description": "Show underperformance vs peer set with indexed chart"
    },
    {
      "from": 2,
      "to": 2,
      "label": "Why Now",
      "description": "Justify urgency of the AI/HPC pivot"
    },
    {
      "from": 3,
      "to": 4,
      "label": "Waterfall Value",
      "description": "Build sum-of-parts EBITDA -> equity value upside"
    },
    {
      "from": 5,
      "to": 5,
      "label": "Cost Of Inaction",
      "description": "Issue ask with implicit threat if management fails to execute"
    }
  ]
}