{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-5ddf-7308-8fca-3b5110685e9e",
  "slug": "e699e84a98121dc2",
  "title": "Resilient supply chains for raw materials",
  "subtitle": "Roland Berger",
  "author": "Roland Berger",
  "pageCount": 12,
  "kind": "consulting-deck",
  "orientation": "portrait",
  "aspectRatio": 0.707,
  "document": {
    "id": "019dd923-5ddf-7308-8fca-3b5110685e9e",
    "slug": "e699e84a98121dc2",
    "title": "Resilient supply chains for raw materials",
    "rawTitle": "Resilient supply chains for raw materials",
    "authorId": "RolandBerger",
    "authorName": "Roland Berger",
    "authorDisplay": "Roland Berger",
    "kind": {
      "slug": "consulting-deck",
      "label": "Consulting deck"
    },
    "sourceType": {
      "slug": "strategy_consulting",
      "label": "Strategy consulting"
    },
    "fileName": "Resilient-supply-chains-for-raw-materials.pdf",
    "sourceUrl": "https://content.rolandberger.com/hubfs/07_presse/24-2258_REP_Critical-raw-materials_DS.pdf",
    "sourceDate": null,
    "presentationDate": null,
    "ingestedAt": "2026-04-23 20:51:44+00",
    "status": "ready",
    "pageCount": 12,
    "orientation": "portrait",
    "aspectRatio": 0.707,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "local_root": "/tmp/legacy-images/e699e84a98121dc2",
      "origin_corpus": "consulting"
    }
  },
  "coverage": {
    "pageCount": 12,
    "pagesIndexed": 12,
    "pagesWithImages": 12,
    "pagesWithMetadata": 12,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 95,
    "chartCount": 13,
    "metricSlides": 0,
    "toolMatches": 3,
    "documentToolMatches": 0,
    "frameworkMatches": 5,
    "arcMatches": 1,
    "beatMatches": 4,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": true,
    "reviewAvailable": true,
    "activistThesisAvailable": false,
    "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": "b24f4c43-601c-448d-b195-b2a991d63435",
        "evidence": "The document follows a typical consultants' gambit structure, starting with a situation and complication, and ending with a solution and approach.",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:09:16.547472+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "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": "Situation & Context",
        "beatId": "4116972b-7a64-4136-9d1b-e5b41dbe8817",
        "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
        "beatType": {
          "name": "Situation & Context",
          "slug": "consultants-gambit-situation-context",
          "status": "active",
          "canonId": "019dd9b8-05ae-741b-992d-65ee83c639b3",
          "version": 1,
          "description": null
        },
        "evidence": "The market overview and demand dynamics are presented in pages 3-4.",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Setup",
          "slug": "setup",
          "status": "active",
          "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
          "version": 1,
          "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 7,
        "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": "Problem & Complication",
        "beatId": "d1e6fb84-7aa0-489b-952d-2864538e0ae0",
        "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
        "beatType": {
          "name": "Problem & Complication",
          "slug": "consultants-gambit-problem-complication",
          "status": "active",
          "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
          "version": 1,
          "description": null
        },
        "evidence": "The risks and uncertainties associated with raw materials are presented in pages 5-7.",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Complication",
          "slug": "complication",
          "status": "active",
          "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
          "version": 1,
          "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 10,
        "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": 8,
        "name": "Solution & Approach",
        "beatId": "b0cee13b-4580-4264-9eea-e2aaa0fa924b",
        "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
        "beatType": {
          "name": "Solution & Approach",
          "slug": "consultants-gambit-solution-approach",
          "status": "active",
          "canonId": "019dd9b8-071c-7161-9184-580fdac7a4f9",
          "version": 1,
          "description": null
        },
        "evidence": "The recommendations for risk containment are presented in pages 8-10.",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Turn",
          "slug": "turn",
          "status": "active",
          "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
          "version": 1,
          "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 11,
        "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": 10,
        "name": "Evidence & Proof",
        "beatId": "4f329046-058f-4814-90e4-56a9cab227e2",
        "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
        "beatType": {
          "name": "Evidence & Proof",
          "slug": "consultants-gambit-evidence-proof",
          "status": "active",
          "canonId": "019dd9b8-07b1-7688-8e1e-7637fec3802a",
          "version": 1,
          "description": null
        },
        "evidence": "The risk register and key messages provide evidence and proof of the solution approach in pages 10-11.",
        "position": 3,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Evidence",
          "slug": "evidence",
          "status": "active",
          "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
          "version": 1,
          "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 11,
        "from": 8,
        "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": "8071947a-a33c-4a10-a88f-40485976540c",
        "evidence": "The need for resilient supply chains and the risks of not doing so are discussed in pages 8-11.",
        "position": 0,
        "objective": "What are the consequences of not securing critical value chains?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:09:16.735219+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 11,
        "from": 10,
        "loop": {
          "name": "40_mece_breakdown",
          "slug": "40-mece-breakdown",
          "status": "active",
          "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
          "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
          "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
          "familyLabel": null,
          "categoryName": "Consulting Framework",
          "categorySlug": "consulting-framework"
        },
        "matchId": "3f1f9889-b332-48ad-900f-eb45b2440bb7",
        "evidence": "The risk register provides a breakdown of risks and their management in pages 10-11.",
        "position": 1,
        "objective": "How can risks be categorized and managed?",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 21:09:16.772761+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "Audience Definition",
          "slug": "audience-definition",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-7f2a-775d-aeee-ff099bcb7756",
          "version": 1,
          "bodyDocId": null,
          "description": "Six key questions: Who are they? What do they know? What do they believe? What do they care about? What do they fear? What decisions can they make?",
          "familyLabel": null,
          "categoryName": "Block",
          "categorySlug": "block"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "e2e43855-f5d6-41ad-92b0-33eba5dc0bda",
        "evidence": "The slide is addressed to a general audience, explaining the impact of the green transition on demand for critical minerals.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:21:47.438264+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Causal Chain",
          "slug": "causal-chain",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9e98-7269-907b-8cf727e9499d",
          "version": 1,
          "bodyDocId": null,
          "description": "Showing how one event leads to another in sequence",
          "familyLabel": null,
          "categoryName": "Loop",
          "categorySlug": "loop"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "dbdcc8a0-1f9a-45c3-9c88-0e88056cd453",
        "evidence": "The slide presents a causal chain diagram showing relationships between supply/demand drivers and market outcomes.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:21:47.595473+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Scenario Analysis",
          "slug": "scenario-analysis",
          "status": "active",
          "bestFor": null,
          "canonId": "ca76b81a-ec1d-403f-b1e6-8d6eec3bf93e",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "fc819f85-2dbd-4b4b-852c-82234e930624",
        "evidence": "The slide presents a scenario analysis, comparing different forecasts for EV sales, Li-ion battery demand, and raw materials demand.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 21:21:47.673539+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "d7d84420-0f60-4cb8-a4c9-f006cc9f9e69",
        "evidence": "Quantification of raw material demand growth 2020-2040",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 19:05:13.987+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "market-sizing"
      },
      {
        "matchId": "b40a539a-b68e-4bb6-9e86-b73d5addd1b8",
        "evidence": "The diagram maps how specific drivers (e.g., tariffs, tech) lead to supply/demand changes, which then impact price expectations and investment.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 19:05:18.8+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "causal-chain"
      },
      {
        "matchId": "f15cda0d-dccd-4f52-927c-e6a8e64eee4c",
        "evidence": "The slide outlines a 5-point objective list for supply chain resilience and risk mitigation.",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 19:05:15.129+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "frameworkName": "Risk Management Framework"
      },
      {
        "matchId": "8ccae830-dd62-4ebb-a078-db9ae002b5c3",
        "evidence": "The slide explicitly describes a 'scenario-based approach' to supply chain resilience.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 19:05:15.658+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 9,
        "frameworkName": "scenario-planning"
      },
      {
        "matchId": "817b8061-4934-49a2-9013-82296aab2c8c",
        "evidence": "Matrix mapping risk types to mitigation strategies based on suitability and time frame",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 19:05:14.909+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "frameworkName": "risk-mitigation-matrix"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": {
    "backend": "codex",
    "scoredAt": "2026-05-02 17:40:42.221+00",
    "subScores": {
      "scqa_arc": 80,
      "action_titles": 82,
      "mece_structure": 74,
      "closing_strength": 72,
      "evidence_quality": 77,
      "clarity_of_thesis": 76,
      "production_quality": 73,
      "visual_storytelling": 78
    },
    "totalScore": 77,
    "coveragePct": 100,
    "explanations": {
      "scqa_arc": "The deck has a recognizable SCQA flow with Situation in slides 3-4, Complication in slides 5-8, and Answer in slides 9-11, but the central Question is implicit rather than cleanly framed.",
      "action_titles": "Most core slides use insight-bearing action titles, for example slide 5, \"Just enough: Mined supplies of lithium, nickel and cobalt are expected to cover demand through to 2030, but with little room for maneuver,\" though slide 2 remains a topic label.",
      "mece_structure": "The structure moves logically from demand growth to supply constraints to uncertainty to mitigation, but slides 6-8 overlap on uncertainty/resilience and slides 9-11 partially repeat recommendation territory.",
      "closing_strength": "Slide 11 provides a clear recommendation summary for OEMs and cell makers, but slide 12 is publisher boilerplate and the deck lacks a concrete implementation roadmap, owner, timing, or explicit next step.",
      "evidence_quality": "Core market and risk claims are supported by forecasts, charts, and scenario data on slides 3-7 and slide 10, while recommendation claims on slides 9 and 11 rely more on framework logic than hard proof.",
      "clarity_of_thesis": "The thesis that green-transition demand requires resilient critical-mineral supply chains is visible by slides 1-3 and sharpened by slide 8, but the first five slides do not state the full recommendation as one declarative answer.",
      "production_quality": "The deck shows professional Roland Berger production with branded structure and footnotes on evidence pages such as slides 5 and 10, but frequent dense or overcrowded layouts and long mixed-case titles reduce polish.",
      "visual_storytelling": "The deck generally matches tools to messages through demand bars on slides 3-4, scenario charts on slide 7, a fan diagram on slide 8, and a mitigation heatmap plus chart on slide 10, though several pages are overcrowded."
    },
    "slidesAnalyzed": 12
  },
  "review": {
    "backend": null,
    "verdict": "A tight, well-titled point-of-view deck with an exemplary action-title pattern and a strong CTA close — use it as a teaching example for title craft, not for thesis-up-front opening.",
    "reviewedAt": "2026-04-25 09:07:03+00",
    "slidesSeen": 12,
    "suggestions": [
      "Insert a real BLUF slide after the cover that states the recommendation (the p.11 message) up front, then use p.3-p.8 as evidence",
      "Add 2-3 section dividers naming the pillars (Demand, Supply, Risk, Mitigation) so the MECE backbone is visible at a glance",
      "Convert p.10 into a clearer matrix-style 'so-what' title (e.g. 'Stabilize near-term, flex long-term: containment measures map to risk type and horizon')",
      "Append a next-steps slide between p.11 and the disclaimer with concrete moves OEMs/cell makers should make in the next 12-24 months"
    ],
    "closingScore": 84,
    "openingScore": 68,
    "topStrengths": [
      "Consistent 'Label: insight' action-title pattern across p.3–p.8 — exemplary Storymakers practice",
      "Explicit, capitalized CTA at p.11 closing the argument forcefully",
      "Callouts reinforce rather than repeat titles (e.g. p.5 callout adds the supply-side risk nuance behind 'Just enough')",
      "Clean SCQA flow: demand-surge (p.3) → supply-tight (p.5) → uncertainty (p.6-8) → mitigation (p.9-11)"
    ],
    "topWeaknesses": [
      "p.2 'Management summary' is a TOC stub, not an actual one-page answer — the thesis is delayed until p.9",
      "No section dividers or named pillars; reader has to infer the structure",
      "p.10 'Managing risk' title slips toward topic-label tone versus the sharper insight titles around it",
      "Closes with a rallying cry but no explicit next-steps / roadmap / decision slide"
    ],
    "narrativeScore": 78,
    "pillarCritique": "No section dividers in the inventory — the deck flows as one continuous argument rather than MECE pillars. The implicit pillars (demand / supply / risk / mitigation) work narratively but aren't sign-posted, which is acceptable for a 12-page point-of-view but would not scale.",
    "closingCritique": "Strong declarative close: p.11 'OEMs AND CELL MAKERS CANNOT AFFORD NOT TO STRATEGICALLY SECURE THEIR CRITICAL VALUE CHAINS' is an unambiguous, memorable call to action, and p.10 quantifies it ('almost half of 2025 lithium/nickel supplies secured by 2023'). Loses points because there is no explicit next-steps or roadmap slide naming actions, owners, or timelines.",
    "openingCritique": "The cover subtitle ('How the green transition is driving demand for critical minerals – and how to ensure supplies') does establish stakes as a Q-and-A frame, but the deck doesn't lead with the answer; the thesis only crystallizes by p.9. A single-slide BLUF before p.3 would lift this materially.",
    "extractionSeconds": 61.582333,
    "narrativeCritique": "Clean SCQA arc compressed into 12 pages: Situation (p.3-5 demand boom + supply 'just enough'), Complication (p.6-8 chain reactions, scenario uncertainty, dead-time risks), Resolution (p.9-11 mitigation measures and CTA). Missing an explicit answer-up-front layer — the management summary at p.2 is a placeholder rather than the one-page thesis a Storymakers deck would lead with.",
    "titleQualityScore": 86,
    "titleQualityCritique": "Action titles are uniformly strong, using a 'Hook: insight' pattern (e.g. p.5 'Just enough: Mined supplies… are expected to cover demand through to 2030, but with little room for maneuver'; p.7 'Future unknown: Forecasts… vary widely depending on the scenario used'). Almost every title carries a verb and a takeaway rather than a topic label."
  },
  "activistThesis": null,
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/PaEm1aVvusyM94bUhnjsfGTV_J_CyQ1aniI8quExWmE/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNjk5ZTg0YTk4MTIxZGMyL3AwMDEuanBn",
      "rawType": "cover",
      "block": null,
      "metadata": {
        "slideType": "cover",
        "slideTypeCanon": {
          "name": "Cover",
          "slug": "cover",
          "status": "active",
          "canonId": "019de52d-05f2-729d-9f93-e0504f0a2410",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 24,
        "componentCount": 5,
        "textChars": 240,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headline_text",
          "subtitle_text",
          "photo",
          "logo_grid"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:15.224+00",
          "seconds": 4.388,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/1",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-1",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "How the green transition is driving demand for critical minerals – and how to ensure supplies",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-120d7acd5aab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.15,
            "x": 0.82,
            "y": 0.905
          },
          "kind": "image",
          "text": "Roland Berger",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.224+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "37b8062a-5ab5-4892-908e-8d3ab7bef917",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 1,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.224+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af110203-34e9-4bfa-b71f-f70038ef2a2f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.75,
            "x": 0.09,
            "y": 0.29
          },
          "kind": "subtitle",
          "text": "How the green transition is driving demand for critical minerals – and how to ensure supplies",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.224+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93875084-85ea-4875-9766-2fd53bad6d5c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.82,
            "x": 0.09,
            "y": 0.16
          },
          "kind": "title",
          "text": "Resilient supply chains for raw materials",
          "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 19:05:15.224+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fdc10f16-d1ad-46f6-868d-c889001c9464",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/m2ecXrgONmTkcktWn4is_eUsegjK5a84q12ED-x4jaM/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNjk5ZTg0YTk4MTIxZGMyL3AwMDEuanBn",
      "imagePathAlt": "https://imgproxy.kitesheet.com/hC5UqB2TThwivz2kybhMerW-QnEzcb5o1ruH0ngyIZw/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNjk5ZTg0YTk4MTIxZGMyL3AwMDEucG5n",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/qvVCp7oFv_Rt1q_5cWDQIO77SLuBz9N5x6y3dLIneWQ/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNjk5ZTg0YTk4MTIxZGMyL3AwMDEucG5n"
    },
    {
      "page": 2,
      "type": "setup",
      "function": "front_matter",
      "rawType": "table_of_contents",
      "block": null,
      "metadata": {
        "slideType": "table_of_contents",
        "slideTypeCanon": {
          "name": "Table of contents",
          "slug": "table_of_contents",
          "status": "active",
          "canonId": "019de52d-0643-721b-9b85-69676bb85cf8",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 75,
        "componentCount": 7,
        "textChars": 2027,
        "nDataPoints": 2,
        "notes": null,
        "elementsJson": [
          "paragraph",
          "numbered_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:14.885+00",
          "seconds": 3.889,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/2",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-2",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.36,
            "x": 0.11,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "The world's industrial base is undergoing a fundamental change. For decades driven by fossil fuels, sectors from automotive to aerospace are now shifting to renewable energies and materials to satisfy society's demands for a cleaner, sustainable future.",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1d7b9425-db84-4ffa-a37c-b7884b1d1692",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.36,
            "x": 0.11,
            "y": 0.79
          },
          "kind": "paragraph",
          "text": "A solution is to build up resilient supply chains for in-demand raw materials. In this article, we outline an approach and recommendations to create more stable and flexible supply chains, as well as assessing the challenges, uncertainties and risks surrounding them.",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29024347-188e-452b-b7c4-ba73920b3ecf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.36,
            "x": 0.11,
            "y": 0.59
          },
          "kind": "paragraph",
          "text": "The energy transition cannot happen without these minerals. Yet meeting demand for them is becoming challenging. Supplies of lithium and nickel, for example, are expected to only just keep up with demand until 2030. This precarious situation is likely to be further strained by the significant uncertainties around some demand and supply drivers, for example growth in electric vehicle (EV) sales and disruptive technologies. Risks, such as supply shortages and a lack of skills in the industry, compound the problem.",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3de0779f-9342-4247-b7f6-4cbdad1e626e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.36,
            "x": 0.11,
            "y": 0.39
          },
          "kind": "paragraph",
          "text": "This green transition requires shifting from fossil-fuel-based value chains to a new generation of clean energy technologies based on non-fossil minerals. As a result, demand is rising exponentially for battery raw materials, especially lithium and nickel, copper (for cabling), and rare earth elements, such as neodymium. Indeed, clean energy technologies are set to become the fastest-growing segment of demand for most minerals - they will account for 90% of lithium demand by 2040, for example, a 15x increase on 2020.",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cc434de4-bd6f-4f4f-b83d-66c5b9330259",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.35,
            "x": 0.53,
            "y": 0.25
          },
          "kind": "table",
          "text": "1 Market overview: Supply and demand dynamics 1.1 Why raw material demand is rising 1.2 Battery demand 1.3 Supply versus demand 2 Uncertainties on the horizon 2.1 Market uncertainties: Overview 2.2 Market uncertainties: Examples 3 The need for resilient supply chains 3.1 The need for resilient supply chains 3.2 Our approach to resilient supply chains 4 Recommendations 4.1 Recommendations: Risk containment 4.2 Recommendations: Key messages",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ff99d8ed-e4c9-4f34-afdd-335c9f747994",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.09,
            "y": 0.09
          },
          "kind": "title",
          "text": "Management summary",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c4681af1-5a50-47e5-83ab-7d4399d703aa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.15,
            "x": 0.53,
            "y": 0.09
          },
          "kind": "title",
          "text": "Contents",
          "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 19:05:14.885+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed80d08d-1fe8-49d4-a353-ff7449c1fcb7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "analysis",
      "title": "The slide uses a combination of bar charts for capacity growth and a horizontal bar chart for supply requirements, highlighting the multiplier effect (e.g., 14.",
      "function": "size_opportunity",
      "rawType": "market_landscape",
      "block": null,
      "metadata": {
        "slideType": "market_landscape",
        "slideTypeCanon": {
          "name": "Market landscape",
          "slug": "market_landscape",
          "status": "active",
          "canonId": "019de52d-0b6d-75db-a946-9ac362e3afc2",
          "version": 1,
          "description": null
        },
        "function": "size_opportunity",
        "functionCanon": {
          "name": "Size opportunity",
          "slug": "size_opportunity",
          "status": "active",
          "canonId": "019de52d-147b-7568-8828-a74a27697618",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 73,
        "componentCount": 8,
        "textChars": 674,
        "nDataPoints": 22,
        "notes": "The slide uses a combination of bar charts for capacity growth and a horizontal bar chart for supply requirements, highlighting the multiplier effect (e.g., 14.6x for Lithium).",
        "elementsJson": [
          "headline_text",
          "action_title",
          "paragraph",
          "bar_chart_vertical",
          "bar_chart_horizontal",
          "icon_grid"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:13.987+00",
          "seconds": 2.952,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/3",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-3",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The energy transition is driving exponential growth in demand for critical non-fossil minerals.",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaa-f1c59e8d9b6c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.4,
            "x": 0.55,
            "y": 0.55
          },
          "kind": "chart",
          "text": "Primary supply requirement 2020-2040 by mineral",
          "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": "Horizontal bar chart",
              "slug": "bar-horizontal",
              "status": "active",
              "canonId": "019de52c-fec4-7221-986b-1cb5f5e84b1f",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-horizontal",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8b8b0dc7-6cba-4dcd-af48-e23e34eb1e68",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.35,
            "x": 0.55,
            "y": 0.22
          },
          "kind": "chart",
          "text": "Solar, Wind, Electricity networks, EV sales growth 2020-2040",
          "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": "Vertical bar chart",
              "slug": "bar-vertical",
              "status": "active",
              "canonId": "019de52c-fe9d-70f2-b3b7-a9ae294f5917",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-vertical",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d0c4cb9-dc3a-47be-b471-ca40ab59cfa0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Primary supply requirement: 14.6x",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaa-f65be75a86c4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.4,
            "x": 0.07,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "The energy transition is driving demand for a new cohort of raw materials. In place of coal and oil, clean energy technologies need lithium, nickel, copper and other non-fossil minerals.",
          "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 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d090a3d8-389d-4d34-9e77-983c15e4d88f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.4,
            "x": 0.53,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Source: IEA Sustainable Development Scenario - The Role of Critical Minerals in Clean Energy Transitions - Analysis - IEA",
          "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 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "931fc500-1893-4534-88c6-7484a6422418",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.53,
            "y": 0.09
          },
          "kind": "title",
          "text": "Demand surge: Strong growth in clean energy technologies is creating a raw materials boom",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7651b793-607a-4487-9ec7-11f168adae7b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.07,
            "y": 0.09
          },
          "kind": "title",
          "text": "Market overview: Supply and demand dynamics",
          "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 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1dfe8f34-9182-404d-8da3-16b23fd0d5fe",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Audience Definition",
            "slug": "audience-definition",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-7f2a-775d-aeee-ff099bcb7756",
            "version": 1,
            "bodyDocId": null,
            "description": "Six key questions: Who are they? What do they know? What do they believe? What do they care about? What do they fear? What decisions can they make?",
            "familyLabel": null,
            "categoryName": "Block",
            "categorySlug": "block"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "e2e43855-f5d6-41ad-92b0-33eba5dc0bda",
          "evidence": "The slide is addressed to a general audience, explaining the impact of the green transition on demand for critical minerals.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:21:47.438264+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "d7d84420-0f60-4cb8-a4c9-f006cc9f9e69",
          "evidence": "Quantification of raw material demand growth 2020-2040",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 19:05:13.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "market-sizing"
        }
      ],
      "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": "Situation & Context",
          "beatId": "4116972b-7a64-4136-9d1b-e5b41dbe8817",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Situation & Context",
            "slug": "consultants-gambit-situation-context",
            "status": "active",
            "canonId": "019dd9b8-05ae-741b-992d-65ee83c639b3",
            "version": 1,
            "description": null
          },
          "evidence": "The market overview and demand dynamics are presented in pages 3-4.",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Setup",
            "slug": "setup",
            "status": "active",
            "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
            "version": 1,
            "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "resolution",
      "title": "The slide uses stacked bar charts with a growth arrow overlay to visualize market expansion. CAGR values are highlighted in circles.",
      "function": "size_opportunity",
      "rawType": "market_sizing",
      "block": null,
      "metadata": {
        "slideType": "market_sizing",
        "slideTypeCanon": {
          "name": "Market sizing",
          "slug": "market_sizing",
          "status": "active",
          "canonId": "019de52d-08c8-756c-8664-733b73a7ee7b",
          "version": 1,
          "description": null
        },
        "function": "size_opportunity",
        "functionCanon": {
          "name": "Size opportunity",
          "slug": "size_opportunity",
          "status": "active",
          "canonId": "019de52d-147b-7568-8828-a74a27697618",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 78,
        "componentCount": 9,
        "textChars": 653,
        "nDataPoints": 40,
        "notes": "The slide uses stacked bar charts with a growth arrow overlay to visualize market expansion. CAGR values are highlighted in circles.",
        "elementsJson": [
          "headline_text",
          "bar_chart_stacked",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:18.709+00",
          "seconds": 7.593,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/4",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-4",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.51,
            "w": 0.38,
            "x": 0.107,
            "y": 0.265
          },
          "kind": "chart",
          "text": "Market demand by application",
          "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": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4ae61012-6a65-4abb-af5f-6cb770a98c3d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.51,
            "w": 0.275,
            "x": 0.619,
            "y": 0.265
          },
          "kind": "chart",
          "text": "Market demand by region",
          "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": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7c158c58-b847-4280-9611-25ffdc05fe3f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.619,
            "y": 0.825
          },
          "kind": "legend",
          "text": "RoW, North America, Europe, China",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1f4d3ac9-ec3a-4aee-b051-4e8c59e752cf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.107,
            "y": 0.825
          },
          "kind": "legend",
          "text": "Other, Consumer electronics, Commercial EVs, 2- & 3-W, ESS, Light EVs",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ee1db731-2284-4c06-8184-95d2b17cbe45",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "GWh: 5,083",
          "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-24 13:57:25+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaf-a214e1490c23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.425,
            "x": 0.107,
            "y": 0.878
          },
          "kind": "paragraph",
          "text": "Abbreviations: Light EVs: passenger cars, incl. sedans, SUVs, vans and pickups, etc., c. 98% LIB, c. 2% Na-ion; commercial EVs: medium- to heavy-duty trucks and buses, ESS: storage of excess energy generated for later usage; 2- & 3-W: electric two- or three-wheelers",
          "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 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "de78b4b0-7a19-440e-9557-6038a8a55a43",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.016,
            "w": 0.363,
            "x": 0.531,
            "y": 0.898
          },
          "kind": "source-note",
          "text": "Source: Roland Berger LIB Supply-Demand Model",
          "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 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "527e1931-d0f3-437e-8ef3-12b2e3d0fc70",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.021,
            "w": 0.313,
            "x": 0.107,
            "y": 0.168
          },
          "kind": "subtitle",
          "text": "Market demand for Li-ion and Na-ion batteries, 2022–2030F [GWh]",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d87574f5-91d5-49da-9e99-09e9ab04510e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.042,
            "w": 0.417,
            "x": 0.107,
            "y": 0.094
          },
          "kind": "title",
          "text": "Powering up: Market demand for batteries is growing fast, especially in the light and commercial EV and ESS segments",
          "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 19:05:18.709+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db16b063-4e85-4e7d-b7e3-a835a24256dd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "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": "Situation & Context",
          "beatId": "4116972b-7a64-4136-9d1b-e5b41dbe8817",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Situation & Context",
            "slug": "consultants-gambit-situation-context",
            "status": "active",
            "canonId": "019dd9b8-05ae-741b-992d-65ee83c639b3",
            "version": 1,
            "description": null
          },
          "evidence": "The market overview and demand dynamics are presented in pages 3-4.",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Setup",
            "slug": "setup",
            "status": "active",
            "canonId": "019dd9b8-020e-7505-af9b-d9b9a4679bcc",
            "version": 1,
            "description": "Where the deck grounds the reader before doing anything else. Almost every arc opens here."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "analysis",
      "title": "Includes a quote from Kyle Gordon, Principal. The chart is a multi-panel waterfall/bar chart showing supply components vs demand.",
      "function": "analyze_data",
      "rawType": "industry_trends",
      "block": null,
      "metadata": {
        "slideType": "industry_trends",
        "slideTypeCanon": {
          "name": "Industry trends",
          "slug": "industry_trends",
          "status": "active",
          "canonId": "019de52d-0b1d-7705-a0e0-c663199cd1fa",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 78,
        "componentCount": 8,
        "textChars": 809,
        "nDataPoints": 48,
        "notes": "Includes a quote from Kyle Gordon, Principal. The chart is a multi-panel waterfall/bar chart showing supply components vs demand.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "quote_block",
          "bar_chart_stacked",
          "line_chart",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:17.772+00",
          "seconds": 6.65,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/5",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-5",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "While there exist sufficient reserves, there is still considerable risk around the supply-side development of new mines and build-out of refining capacity.",
          "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-24 13:57:12+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-828430c1cbe0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.43,
            "x": 0.52,
            "y": 0.22
          },
          "kind": "chart",
          "text": "Supply and demand forecast - Lithium, nickel, cobalt, 2020-2030F",
          "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": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9d6fd544-117e-4902-9853-b93588b6900a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Metric tons: 5.9 Mt",
          "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-24 13:57:12+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-84bff337d54e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.375,
            "x": 0.107,
            "y": 0.183
          },
          "kind": "paragraph",
          "text": "The rising demand for minerals used in clean energy technologies is expected to seriously test supplies. According to current capacity plans, mined supplies of lithium, nickel and cobalt are forecast to be sufficient...",
          "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 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fb3725f1-050a-4c56-81e7-6dc2f0a23d9f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.25,
            "x": 0.17,
            "y": 0.68
          },
          "kind": "quote",
          "text": "While there exist sufficient reserves, there is still considerable risk around the supply-side development of new mines and build-out of refining capacity.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Pull quote",
              "slug": "pull-quote",
              "status": "active",
              "canonId": "019de52c-fbf9-76fe-97e1-a0b7540445c9",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "pull-quote",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ef897d07-1900-46b0-b7c1-07521ff0d04f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.35,
            "x": 0.52,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Source: BMO, Deutsche Bank, Fastmarkets, Roskill, Wood Mackenzie, Roland Berger",
          "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 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7e476863-5587-4a13-b046-253f6923031e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.375,
            "x": 0.107,
            "y": 0.133
          },
          "kind": "title",
          "text": "SUPPLY OF KEY RAW MATERIALS SHOULD KEEP UP WITH DEMAND THROUGH 2030, BUT RISKS EXIST FOR EACH",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fb8c9cb8-559a-429f-8b9f-d0519a5b92e9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.175,
            "x": 0.107,
            "y": 0.098
          },
          "kind": "title",
          "text": "1.3/ Supply versus demand",
          "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 19:05:17.772+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b898f25-694d-40bc-b357-a9a7e52c61ad",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 7,
          "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": "Problem & Complication",
          "beatId": "d1e6fb84-7aa0-489b-952d-2864538e0ae0",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Problem & Complication",
            "slug": "consultants-gambit-problem-complication",
            "status": "active",
            "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
            "version": 1,
            "description": null
          },
          "evidence": "The risks and uncertainties associated with raw materials are presented in pages 5-7.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 6,
      "type": "analysis",
      "title": "The slide uses a causal chain diagram to map how different market factors (mining tech, tariffs, EV sales) influence supply, demand, and price expectations.",
      "function": "diagnose",
      "rawType": "industry_trends",
      "block": null,
      "metadata": {
        "slideType": "industry_trends",
        "slideTypeCanon": {
          "name": "Industry trends",
          "slug": "industry_trends",
          "status": "active",
          "canonId": "019de52d-0b1d-7705-a0e0-c663199cd1fa",
          "version": 1,
          "description": null
        },
        "function": "diagnose",
        "functionCanon": {
          "name": "Diagnose",
          "slug": "diagnose",
          "status": "active",
          "canonId": "019de52d-1657-7223-acc5-7437d878c850",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 81,
        "componentCount": 10,
        "textChars": 1160,
        "nDataPoints": 0,
        "notes": "The slide uses a causal chain diagram to map how different market factors (mining tech, tariffs, EV sales) influence supply, demand, and price expectations.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "paragraph",
          "quote_block",
          "process_diagram"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:18.8+00",
          "seconds": 7.665,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/6",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-6",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Uncertainties related to EV sales, commodity prices and geopolitics deeply influence raw material supply chains. Volatile market conditions are not conducive to long-term investments in mining and refining.",
          "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-24 13:57:13+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-e4438d0ee360",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.4,
            "x": 0.528,
            "y": 0.2
          },
          "kind": "diagram",
          "text": "Causal chain diagram showing relationships between supply/demand drivers and market outcomes",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7665ab96-7e2c-4eac-a955-7d39c739458c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.4,
            "x": 0.107,
            "y": 0.27
          },
          "kind": "list",
          "text": "Future EV sales; Future metal price forecasts; Political measures like the IRA; Disruptive technologies; Preferred cell chemistries",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4ac983d6-a83a-4914-acef-996afc527510",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.35,
            "x": 0.107,
            "y": 0.165
          },
          "kind": "paragraph",
          "text": "NUMEROUS UNPREDICTABLE FACTORS CAN SERIOUSLY IMPACT ALREADY UNSTABLE RAW MATERIAL SUPPLY CHAINS",
          "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 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b22db0a7-8aee-4c5b-8c00-3e727f3e89e1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.3,
            "x": 0.17,
            "y": 0.55
          },
          "kind": "quote",
          "text": "Uncertainties related to EV sales, commodity prices and geopolitics deeply influence raw material supply chains. Volatile market conditions are not conducive to long-term investments in mining and refining.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Pull quote",
              "slug": "pull-quote",
              "status": "active",
              "canonId": "019de52c-fbf9-76fe-97e1-a0b7540445c9",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "pull-quote",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18b92a7d-064a-4a28-81e9-1c5b6de0488c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Uncertainties related to EV sales, commodity prices and geopolitics deeply influence raw material supply chains. Volatile market conditions are not conducive to long-term investments in mining and refining. - Isaac Chan, Partner",
          "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-24 13:57:13+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-e8f9beae51c4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.528,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Roland Berger",
          "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 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "44486219-2dca-4f70-8fe7-8de34895f55a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.4,
            "x": 0.528,
            "y": 0.095
          },
          "kind": "title",
          "text": "Chain reactions: The entire critical materials supply chain is at risk from uncertainties in demand and supply drivers",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7a0f33d1-e96d-49ba-83bc-286727aed1c1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.25,
            "x": 0.107,
            "y": 0.095
          },
          "kind": "title",
          "text": "Uncertainties on the horizon",
          "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 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a5cdb9b9-a9c3-4d4f-b067-b0065ec33211",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.107,
            "y": 0.13
          },
          "kind": "title",
          "text": "2.1/ Market uncertainties: Overview",
          "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 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f27385ec-7726-4b6b-bc74-adfc0ac6817b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Causal Chain",
            "slug": "causal-chain",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9e98-7269-907b-8cf727e9499d",
            "version": 1,
            "bodyDocId": null,
            "description": "Showing how one event leads to another in sequence",
            "familyLabel": null,
            "categoryName": "Loop",
            "categorySlug": "loop"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "dbdcc8a0-1f9a-45c3-9c88-0e88056cd453",
          "evidence": "The slide presents a causal chain diagram showing relationships between supply/demand drivers and market outcomes.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:21:47.595473+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "b40a539a-b68e-4bb6-9e86-b73d5addd1b8",
          "evidence": "The diagram maps how specific drivers (e.g., tariffs, tech) lead to supply/demand changes, which then impact price expectations and investment.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 19:05:18.8+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "causal-chain"
        }
      ],
      "arcBeats": [
        {
          "to": 7,
          "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": "Problem & Complication",
          "beatId": "d1e6fb84-7aa0-489b-952d-2864538e0ae0",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Problem & Complication",
            "slug": "consultants-gambit-problem-complication",
            "status": "active",
            "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
            "version": 1,
            "description": null
          },
          "evidence": "The risks and uncertainties associated with raw materials are presented in pages 5-7.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 7,
      "type": "analysis",
      "title": "The slide uses area charts to visualize the range between IEA SDS and IEA STEPS scenarios for various metrics.",
      "function": "analyze_data",
      "rawType": "scenario_analysis",
      "block": null,
      "metadata": {
        "slideType": "scenario_analysis",
        "slideTypeCanon": {
          "name": "Scenario analysis",
          "slug": "scenario_analysis",
          "status": "active",
          "canonId": "019de52d-0d4d-7022-a603-242c1dd0d760",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 89,
        "componentCount": 12,
        "textChars": 914,
        "nDataPoints": 24,
        "notes": "The slide uses area charts to visualize the range between IEA SDS and IEA STEPS scenarios for various metrics.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "area_chart"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:14.662+00",
          "seconds": 3.35,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/7",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-7",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Demand and supply of raw materials is heavily affected by EV sales volumes and price volatility.",
          "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-24 13:57:20+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaf-027b6879fe4e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.75,
            "y": 0.18
          },
          "kind": "chart",
          "text": "Global demand for Li-ion batteries [TWh]",
          "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": "Area chart",
              "slug": "area",
              "status": "active",
              "canonId": "019de52c-ff89-71e0-911e-5cab78b90f53",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11c747f6-3343-494c-961e-0bcc5b1159d0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.53,
            "y": 0.78
          },
          "kind": "chart",
          "text": "Cobalt [kt metal equivalent p.a.]",
          "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": "Area chart",
              "slug": "area",
              "status": "active",
              "canonId": "019de52c-ff89-71e0-911e-5cab78b90f53",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "162d707c-2c3c-4ac0-8650-abaef17dcd45",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.53,
            "y": 0.48
          },
          "kind": "chart",
          "text": "Lithium [kt metal equivalent p.a.]",
          "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": "Area chart",
              "slug": "area",
              "status": "active",
              "canonId": "019de52c-ff89-71e0-911e-5cab78b90f53",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9669738b-00c1-43b5-b9d4-21fdaa947f45",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.75,
            "y": 0.48
          },
          "kind": "chart",
          "text": "Nickel [kt metal equivalent p.a.]",
          "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": "Area chart",
              "slug": "area",
              "status": "active",
              "canonId": "019de52c-ff89-71e0-911e-5cab78b90f53",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d0626c10-fd42-4970-9689-c94f292ea656",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.53,
            "y": 0.18
          },
          "kind": "chart",
          "text": "Global sales of EVs p.a. [m units]",
          "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": "Area chart",
              "slug": "area",
              "status": "active",
              "canonId": "019de52c-ff89-71e0-911e-5cab78b90f53",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f09bfd22-503b-4226-b0fc-fc3200c82c23",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.18,
            "x": 0.75,
            "y": 0.78
          },
          "kind": "chart",
          "text": "Cumulative estimated required investments [bn USD]",
          "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": "Stacked area chart",
              "slug": "area-stacked",
              "status": "active",
              "canonId": "019de52c-ffb1-75fa-a614-76782f418cf1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7419370b-543f-4633-b628-ce817885dc58",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Cumulative estimated required investments: $860bn",
          "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-24 13:57:20+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaf-04497fb48842",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.07,
            "y": 0.13
          },
          "kind": "paragraph",
          "text": "DEMAND AND SUPPLY OF RAW MATERIALS IS HEAVILY AFFECTED BY EV SALES VOLUMES AND PRICE VOLATILITY",
          "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 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "78afdaf9-89d1-4f99-b8ae-fe6aa91dae2e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.53,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Two scenarios shown: Upper curve: IEA SDS - Lower curve: IEA STEPS | Material demand: IEA | Investments: Roland Berger. Source: The Role of Critical Minerals in Clean Energy Transitions - Analysis - IEA, Roland Berger LIB Demand-Supply Model Q1/2023, Roland Berger",
          "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 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "02928316-744b-4de9-ae32-bff8c1df213c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.4,
            "x": 0.53,
            "y": 0.09
          },
          "kind": "title",
          "text": "Future unknown: Forecasts for EV sales, Li-ion battery demand, raw materials demand and required investments vary widely depending on the scenario used",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ab0b1b14-9699-46ac-bca1-eb700a6ac4f9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.07,
            "y": 0.09
          },
          "kind": "title",
          "text": "2.2/ Market uncertainties: Examples",
          "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 19:05:14.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5b8debf3-b7b8-42f6-92dd-c8efcf739368",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Scenario Analysis",
            "slug": "scenario-analysis",
            "status": "active",
            "bestFor": null,
            "canonId": "ca76b81a-ec1d-403f-b1e6-8d6eec3bf93e",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "fc819f85-2dbd-4b4b-852c-82234e930624",
          "evidence": "The slide presents a scenario analysis, comparing different forecasts for EV sales, Li-ion battery demand, and raw materials demand.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 21:21:47.673539+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 7,
          "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": "Problem & Complication",
          "beatId": "d1e6fb84-7aa0-489b-952d-2864538e0ae0",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Problem & Complication",
            "slug": "consultants-gambit-problem-complication",
            "status": "active",
            "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
            "version": 1,
            "description": null
          },
          "evidence": "The risks and uncertainties associated with raw materials are presented in pages 5-7.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "tension",
      "title": "The slide uses a fan-like diagram to visualize the 'dead time' (lead time) for different supply chain factors, contrasting demand/supply factors with external d",
      "function": "frame_problem",
      "rawType": "problem_statement",
      "block": null,
      "metadata": {
        "slideType": "problem_statement",
        "slideTypeCanon": {
          "name": "Problem statement",
          "slug": "problem_statement",
          "status": "active",
          "canonId": "019de52d-0879-768d-bba8-8da8a5a121d4",
          "version": 1,
          "description": null
        },
        "function": "frame_problem",
        "functionCanon": {
          "name": "Frame problem",
          "slug": "frame_problem",
          "status": "active",
          "canonId": "019de52d-13db-753e-ad70-e9b2d0dab398",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 86,
        "componentCount": 9,
        "textChars": 1258,
        "nDataPoints": 10,
        "notes": "The slide uses a fan-like diagram to visualize the 'dead time' (lead time) for different supply chain factors, contrasting demand/supply factors with external drivers.",
        "elementsJson": [
          "paragraph",
          "numbered_list",
          "quote_block",
          "other",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:15.129+00",
          "seconds": 3.792,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/8",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-8",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Resilient supply chains help to overcome uncertainties through stability, flexibility and risk mitigation.",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-2f672107234c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.425,
            "x": 0.528,
            "y": 0.35
          },
          "kind": "chart",
          "text": "Dead time for key uncertainties and emergence of weak signals",
          "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 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8112881d-a3f9-4370-aade-a869cf61a862",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.175,
            "w": 0.428,
            "x": 0.107,
            "y": 0.445
          },
          "kind": "list",
          "text": "1. Stabilize by minimizing the impact of disruptions. 2. Increase flexibility to adapt to changing market conditions. 3. Improve visibility across the supply chain. 4. Enhance collaboration. 5. Find the sweet spot between acceptable risks and costs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "46d1af27-abba-4d4f-9654-3ad1821e1231",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.428,
            "x": 0.107,
            "y": 0.168
          },
          "kind": "paragraph",
          "text": "RESILIENT SUPPLY CHAINS HELP TO OVERCOME UNCERTAINTIES THROUGH STABILITY, FLEXIBILITY AND RISK MITIGATION",
          "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 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "31b5723f-8c8b-4ef6-a61c-dce4436b4564",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.34,
            "x": 0.195,
            "y": 0.715
          },
          "kind": "quote",
          "text": "Resilient supply chains need to ensure stability and flexibility at the same time. Informed scenario planning is a prerequisite to the right mix of measures...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Testimonial",
              "slug": "testimonial",
              "status": "active",
              "canonId": "019de52c-fc21-71b6-9ac3-8266a64945e8",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "testimonial",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8e7c9184-feeb-45fd-a209-50925a6a0bf7",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Resilient supply chains need to ensure stability and flexibility at the same time. Informed scenario planning is a prerequisite to define the right mix of measures: off-take volumes and partners, potential project investments, financial hedging contracts, as well as investments in developing technologies and rapid response actions to black swan events. — Wolfgang Bernhart, Senior Partner",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-3323c7594d72",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.08,
            "x": 0.528,
            "y": 0.902
          },
          "kind": "source-note",
          "text": "Source: Roland Berger",
          "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 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f0dac053-ef86-48a9-84ce-8639814aa1b8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.425,
            "x": 0.528,
            "y": 0.095
          },
          "kind": "title",
          "text": "Risky times: High-impact uncertainties materialize only after significant dead time, with certainty increasing as events get closer",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa20b6e3-8f5c-4f5f-9004-3a29d1d303a7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.025,
            "w": 0.317,
            "x": 0.107,
            "y": 0.095
          },
          "kind": "title",
          "text": "The need for resilient supply chains",
          "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 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "284935da-d343-4b29-9586-418780c62047",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "f15cda0d-dccd-4f52-927c-e6a8e64eee4c",
          "evidence": "The slide outlines a 5-point objective list for supply chain resilience and risk mitigation.",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 19:05:15.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "frameworkName": "Risk Management Framework"
        }
      ],
      "arcBeats": [
        {
          "to": 10,
          "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": 8,
          "name": "Solution & Approach",
          "beatId": "b0cee13b-4580-4264-9eea-e2aaa0fa924b",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Solution & Approach",
            "slug": "consultants-gambit-solution-approach",
            "status": "active",
            "canonId": "019dd9b8-071c-7161-9184-580fdac7a4f9",
            "version": 1,
            "description": null
          },
          "evidence": "The recommendations for risk containment are presented in pages 8-10.",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 11,
          "from": 8,
          "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": "8071947a-a33c-4a10-a88f-40485976540c",
          "evidence": "The need for resilient supply chains and the risks of not doing so are discussed in pages 8-11.",
          "position": 0,
          "objective": "What are the consequences of not securing critical value chains?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:09:16.735219+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 9,
      "type": "resolution",
      "title": "The slide contains two distinct sections: a process flow for scenario planning and a list of risk mitigation recommendations, including a quote from a principal",
      "function": "recommend",
      "rawType": "recommendation",
      "block": null,
      "metadata": {
        "slideType": "recommendation",
        "slideTypeCanon": {
          "name": "Recommendation",
          "slug": "recommendation",
          "status": "active",
          "canonId": "019de52d-0c35-718b-8bbb-772a56a31ecd",
          "version": 1,
          "description": null
        },
        "function": "recommend",
        "functionCanon": {
          "name": "Recommend",
          "slug": "recommend",
          "status": "active",
          "canonId": "019de52d-1609-764f-9882-9ef3ede71d8b",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 7,
        "textChars": 678,
        "nDataPoints": 0,
        "notes": "The slide contains two distinct sections: a process flow for scenario planning and a list of risk mitigation recommendations, including a quote from a principal.",
        "elementsJson": [
          "paragraph",
          "bullet_list",
          "process_diagram",
          "quote_block"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:15.658+00",
          "seconds": 3.52,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/9",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-9",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Effective risk containment in raw material supply chains balances stability and flexibility, addressing both primary and secondary risks for resilience.",
          "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-24 13:57:12+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-63d0efecbc58",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.4,
            "x": 0.05,
            "y": 0.55
          },
          "kind": "diagram",
          "text": "Scenario building -> Variation of volumes/shares -> Supply chain strategy -> Stress test -> Execute",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3c077b32-8150-4934-870e-db53957e6fc2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.35,
            "x": 0.55,
            "y": 0.23
          },
          "kind": "list",
          "text": "Financial hedging, long-term off-take agreements, technology investments, and addressing secondary risks like talent shortages and IP risks.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "051b763e-157c-4293-bcf8-9b1968470d00",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.3,
            "x": 0.6,
            "y": 0.65
          },
          "kind": "quote",
          "text": "Effective risk containment in raw material supply chains balances stability and flexibility, addressing both primary and secondary risks for resilience.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Testimonial",
              "slug": "testimonial",
              "status": "active",
              "canonId": "019de52c-fc21-71b6-9ac3-8266a64945e8",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "testimonial",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "07453c7a-b832-45fa-81a9-f6e160c1ca8c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.05,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Source: Roland Berger",
          "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 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "60d086fe-e56d-40bf-b63b-4cfc50ed92aa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.35,
            "x": 0.55,
            "y": 0.16
          },
          "kind": "title",
          "text": "Mitigation measures should maximize stability and flexibility while also addressing secondary risks",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "37c33bd0-f4ef-4d40-a7fc-91f3622ec754",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.15,
            "x": 0.55,
            "y": 0.09
          },
          "kind": "title",
          "text": "Recommendations",
          "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 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "277a5d10-ec7f-461c-a6d8-38c47ac7d598",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "8ccae830-dd62-4ebb-a078-db9ae002b5c3",
          "evidence": "The slide explicitly describes a 'scenario-based approach' to supply chain resilience.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 19:05:15.658+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 9,
          "frameworkName": "scenario-planning"
        }
      ],
      "arcBeats": [
        {
          "to": 10,
          "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": 8,
          "name": "Solution & Approach",
          "beatId": "b0cee13b-4580-4264-9eea-e2aaa0fa924b",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Solution & Approach",
            "slug": "consultants-gambit-solution-approach",
            "status": "active",
            "canonId": "019dd9b8-071c-7161-9184-580fdac7a4f9",
            "version": 1,
            "description": null
          },
          "evidence": "The recommendations for risk containment are presented in pages 8-10.",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 11,
          "from": 8,
          "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": "8071947a-a33c-4a10-a88f-40485976540c",
          "evidence": "The need for resilient supply chains and the risks of not doing so are discussed in pages 8-11.",
          "position": 0,
          "objective": "What are the consequences of not securing critical value chains?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:09:16.735219+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 10,
      "type": "analysis",
      "title": "The slide combines a qualitative suitability matrix for risk mitigation with a quantitative analysis of supply chain security.",
      "function": "diagnose",
      "rawType": "risk_register",
      "block": null,
      "metadata": {
        "slideType": "risk_register",
        "slideTypeCanon": {
          "name": "Risk register",
          "slug": "risk_register",
          "status": "active",
          "canonId": "019de52d-0dee-7220-9713-5179f9ebc41c",
          "version": 1,
          "description": null
        },
        "function": "diagnose",
        "functionCanon": {
          "name": "Diagnose",
          "slug": "diagnose",
          "status": "active",
          "canonId": "019de52d-1657-7223-acc5-7437d878c850",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 71,
        "componentCount": 8,
        "textChars": 585,
        "nDataPoints": 24,
        "notes": "The slide combines a qualitative suitability matrix for risk mitigation with a quantitative analysis of supply chain security.",
        "elementsJson": [
          "heatmap",
          "bar_chart_stacked",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:14.909+00",
          "seconds": 2.736,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/10",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-10",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Almost half of expected global processed lithium and nickel supplies for 2025 were secured by the beginning of 2023.",
          "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-24 13:57:12+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-ab3b288f70d4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.4,
            "x": 0.54,
            "y": 0.25
          },
          "kind": "chart",
          "text": "Secured lithium and nickel supply projections",
          "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": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af4dedfa-9cfa-47bf-a824-6cc8861a3092",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Secured supply percentage: 50%",
          "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-24 13:57:12+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beab-aefd3f375647",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.04,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Roland Berger",
          "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 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6a9bc0de-238d-4675-b8af-4202f23ac8d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.4,
            "x": 0.54,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Roland Berger LIB Demand-Supply Model Q1/2023, Roland Berger Mining/Refining database",
          "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 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b46e0a81-215d-4fb7-b80e-86a5f4c9ca88",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.45,
            "x": 0.04,
            "y": 0.25
          },
          "kind": "table",
          "text": "Risk mitigation suitability matrix",
          "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 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "074dc52e-41d9-4f78-80f2-e8b926e63051",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.04,
            "y": 0.09
          },
          "kind": "title",
          "text": "Managing risk: Containment measures should be applied according to the type of risk and the required time frame",
          "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 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f0b2fe6-9ee2-4aea-a579-b255e43fdbc0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.54,
            "y": 0.09
          },
          "kind": "title",
          "text": "Going, going, gone: Almost half of expected global processed lithium and nickel supplies for 2025 were secured by the beginning of 2023",
          "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 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66ed5443-d3d6-4520-a0a0-f1bee490a02e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "817b8061-4934-49a2-9013-82296aab2c8c",
          "evidence": "Matrix mapping risk types to mitigation strategies based on suitability and time frame",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 19:05:14.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "frameworkName": "risk-mitigation-matrix"
        }
      ],
      "arcBeats": [
        {
          "to": 10,
          "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": 8,
          "name": "Solution & Approach",
          "beatId": "b0cee13b-4580-4264-9eea-e2aaa0fa924b",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Solution & Approach",
            "slug": "consultants-gambit-solution-approach",
            "status": "active",
            "canonId": "019dd9b8-071c-7161-9184-580fdac7a4f9",
            "version": 1,
            "description": null
          },
          "evidence": "The recommendations for risk containment are presented in pages 8-10.",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Turn",
            "slug": "turn",
            "status": "active",
            "canonId": "019dd9b8-0396-702b-ac2f-9901f8dd8b54",
            "version": 1,
            "description": "The pivot — solution proposed, catalyst introduced, decision made. Common (15/20 arcs) but not universal: Triple-take, AIDA, PAS, Voyage-return and Pixar substitute it with a strong reflection or development beat."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        },
        {
          "to": 11,
          "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": 10,
          "name": "Evidence & Proof",
          "beatId": "4f329046-058f-4814-90e4-56a9cab227e2",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Evidence & Proof",
            "slug": "consultants-gambit-evidence-proof",
            "status": "active",
            "canonId": "019dd9b8-07b1-7688-8e1e-7637fec3802a",
            "version": 1,
            "description": null
          },
          "evidence": "The risk register and key messages provide evidence and proof of the solution approach in pages 10-11.",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 11,
          "from": 8,
          "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": "8071947a-a33c-4a10-a88f-40485976540c",
          "evidence": "The need for resilient supply chains and the risks of not doing so are discussed in pages 8-11.",
          "position": 0,
          "objective": "What are the consequences of not securing critical value chains?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:09:16.735219+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 11,
          "from": 10,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "3f1f9889-b332-48ad-900f-eb45b2440bb7",
          "evidence": "The risk register provides a breakdown of risks and their management in pages 10-11.",
          "position": 1,
          "objective": "How can risks be categorized and managed?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:09:16.772761+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 11,
      "type": "setup",
      "title": "This slide serves as a concluding summary or key takeaway page for a section, including author contact details.",
      "function": "summarize",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 77,
        "componentCount": 8,
        "textChars": 2084,
        "nDataPoints": 0,
        "notes": "This slide serves as a concluding summary or key takeaway page for a section, including author contact details.",
        "elementsJson": [
          "headline_text",
          "numbered_list",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:15.952+00",
          "seconds": 3.5,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/11",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-11",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "OEMs and cell makers must secure their raw materials value chains with resilience measures that both stabilize them and ensure they are flexible in the face of uncertainties.",
          "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-24 13:57:23+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaf-5926aa7f8b47",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.3,
            "x": 0.607,
            "y": 0.86
          },
          "kind": "disclaimer",
          "text": "This publication has been prepared for general guidance only. The reader should not act according to any information provided in this publication without receiving specific professional advice. Roland Berger GmbH shall not be liable for any damages resulting from any use of the information contained in the publication. © 2024 ROLAND BERGER GMBH. ALL RIGHTS RESERVED.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "303b164e-e43b-4a88-bdf3-d9253cb18a83",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.2,
            "x": 0.607,
            "y": 0.135
          },
          "kind": "list",
          "text": "Wolfgang Bernhart, Senior Partner\nIsaac Chan, Partner\nTim Hotz, Principal\nKyle Gordon, Principal",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Bullet list",
              "slug": "bullet",
              "status": "active",
              "canonId": "019de52c-fc98-7169-a083-5cab805076ca",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bullet",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3b90fa5d-4968-4d2c-b0c8-25a2088c4a73",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.35,
            "x": 0.107,
            "y": 0.275
          },
          "kind": "list",
          "text": "1. All value chain steps need to be fully understood and addressed. This should include secondary risks to ensure suppliers have access to resources where needed.\n2. Covering all risks is too expensive - companies must define the \"sweet spot\" of acceptable costs, including hedging, and risks.\n3. Companies need to be better than rivals at defining resilient supply chains to ensure a competitive edge, especially in times of crisis. This requires the gathering of comprehensive market intelligence, including competitor activities.\n4. Risk hedging does not come for free. Strategic hedging of supply chain risks must be proactively marketed to customers, or it will negatively impact operative business results.\n5. Defining a resilient supply chain is not a one-time exercise. Tools and processes need to be adapted to updated scenarios and stress testing carried out on an ongoing basis.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a903aa62-93b1-495a-8e11-df0203b81572",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.35,
            "x": 0.107,
            "y": 0.185
          },
          "kind": "paragraph",
          "text": "The overall message is clear - OEMs and cell makers must secure their raw materials value chains with resilience measures that both stabilize them and ensure they are flexible in the face of uncertainties. And they must do this quickly - roughly half of the projected processed lithium and nickel supply for 2025 had been reserved by early 2023, for example. We believe resilient supply chains are founded on five key pillars:",
          "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 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95615c13-b081-439e-8a14-b807e5291a1d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.05,
            "x": 0.607,
            "y": 0.096
          },
          "kind": "paragraph",
          "text": "AUTHORS",
          "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 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "96b270dc-2775-475c-8fde-ba5e4b64ac42",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.107,
            "y": 0.135
          },
          "kind": "title",
          "text": "OEMS AND CELL MAKERS CANNOT AFFORD NOT TO STRATEGICALLY SECURE THEIR CRITICAL VALUE CHAINS",
          "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": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "25864af4-ff5a-4c99-9e2d-2d6a10661a87",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.107,
            "y": 0.096
          },
          "kind": "title",
          "text": "4.2/ Recommendations: Key messages",
          "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 19:05:15.952+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "925e459a-aca4-4c38-b170-10e73d6ff43b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 11,
          "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": 10,
          "name": "Evidence & Proof",
          "beatId": "4f329046-058f-4814-90e4-56a9cab227e2",
          "matchId": "b24f4c43-601c-448d-b195-b2a991d63435",
          "beatType": {
            "name": "Evidence & Proof",
            "slug": "consultants-gambit-evidence-proof",
            "status": "active",
            "canonId": "019dd9b8-07b1-7688-8e1e-7637fec3802a",
            "version": 1,
            "description": null
          },
          "evidence": "The risk register and key messages provide evidence and proof of the solution approach in pages 10-11.",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 11,
          "from": 8,
          "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": "8071947a-a33c-4a10-a88f-40485976540c",
          "evidence": "The need for resilient supply chains and the risks of not doing so are discussed in pages 8-11.",
          "position": 0,
          "objective": "What are the consequences of not securing critical value chains?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:09:16.735219+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 11,
          "from": 10,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "3f1f9889-b332-48ad-900f-eb45b2440bb7",
          "evidence": "The risk register provides a breakdown of risks and their management in pages 10-11.",
          "position": 1,
          "objective": "How can risks be categorized and managed?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:09:16.772761+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 12,
      "type": "setup",
      "title": "Standard corporate disclosure slide.",
      "function": "front_matter",
      "rawType": "appendix_disclosure",
      "block": null,
      "metadata": {
        "slideType": "appendix_disclosure",
        "slideTypeCanon": {
          "name": "Appendix disclosure",
          "slug": "appendix_disclosure",
          "status": "active",
          "canonId": "019de52d-07b2-7549-8e8b-932a19f6e616",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 37,
        "componentCount": 4,
        "textChars": 579,
        "nDataPoints": 1,
        "notes": "Standard corporate disclosure slide.",
        "elementsJson": [
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 19:05:17.543+00",
          "seconds": 5.086,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-5ddf-7308-8fca-3b5110685e9e/12",
        "deck": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e",
        "deckAnchor": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e#slide-12",
        "deckJson": "/decks/019dd923-5ddf-7308-8fca-3b5110685e9e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "metric",
          "text": "Revenue: 1 billion euros",
          "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-24 13:57:11+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd951-e591-76ed-beaa-b77b56d64a8f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.15,
            "x": 0.07,
            "y": 0.865
          },
          "kind": "paragraph",
          "text": "Roland Berger GmbH\nSederanger 1\n80538 Munich\nGermany\n+49 89 9230-0",
          "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 19:05:17.543+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1929c557-246b-44cc-ae7c-d04ac4b32fc4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.26,
            "w": 0.35,
            "x": 0.07,
            "y": 0.107
          },
          "kind": "paragraph",
          "text": "ROLAND BERGER is one of the world's leading strategy consultancies, with a wide-ranging service portfolio for all relevant industries and business functions. Founded in 1967, Roland Berger is headquartered in Munich. Renowned for its expertise in transformation, innovation across all industries and performance improvement, the consultancy has set itself the goal of embedding sustainability in all its projects. Roland Berger revenues stood at more than 1 billion euros in 2023.",
          "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 19:05:17.543+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c7900a58-3cc0-4df3-9c17-7afa80b9a905",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.07,
            "x": 0.07,
            "y": 0.829
          },
          "kind": "title",
          "text": "Publisher",
          "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 19:05:17.543+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4b71b26d-4d03-4389-82f2-7c72a4d31123",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 3,
      "to": 4,
      "label": "Situation & Context",
      "description": "The market overview and demand dynamics are presented in pages 3-4."
    },
    {
      "from": 5,
      "to": 7,
      "label": "Problem & Complication",
      "description": "The risks and uncertainties associated with raw materials are presented in pages 5-7."
    },
    {
      "from": 8,
      "to": 10,
      "label": "Solution & Approach",
      "description": "The recommendations for risk containment are presented in pages 8-10."
    },
    {
      "from": 10,
      "to": 11,
      "label": "Evidence & Proof",
      "description": "The risk register and key messages provide evidence and proof of the solution approach in pages 10-11."
    }
  ],
  "loops": [
    {
      "from": 8,
      "to": 11,
      "label": "Cost Of Inaction",
      "description": "What are the consequences of not securing critical value chains?"
    },
    {
      "from": 10,
      "to": 11,
      "label": "Mece Breakdown",
      "description": "How can risks be categorized and managed?"
    }
  ]
}