{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-605d-726d-81a3-4cc79adc977e",
  "slug": "bi-dea9763c91cb5766",
  "title": "SunRoof: Swedish Tesla competitor raises $14.6 million in fresh funds",
  "subtitle": "SunRoof",
  "author": "SunRoof",
  "pageCount": 9,
  "kind": "pitchdeck",
  "orientation": "landscape",
  "aspectRatio": 1.777,
  "document": {
    "id": "019dd923-605d-726d-81a3-4cc79adc977e",
    "slug": "bi-dea9763c91cb5766",
    "title": "SunRoof: Swedish Tesla competitor raises $14.6 million in fresh funds",
    "rawTitle": "SunRoof: Swedish Tesla competitor raises $14.6 million in fresh funds",
    "authorId": "Pitchdecks",
    "authorName": "SunRoof",
    "authorDisplay": "SunRoof",
    "kind": {
      "slug": "pitchdeck",
      "label": "Pitch deck"
    },
    "sourceType": {
      "slug": "strategy_consulting",
      "label": "Strategy consulting"
    },
    "fileName": "Tesla-bi-dea97.pdf",
    "sourceUrl": "https://www.businessinsider.com/pitch-deck-tesla-solar-roof-competitor-sunroof-2023-1",
    "sourceDate": "2023-01-19 00:00:00",
    "presentationDate": null,
    "ingestedAt": "2026-04-27 10:39:33.744+00",
    "status": "ready",
    "pageCount": 9,
    "orientation": "landscape",
    "aspectRatio": 1.777,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "local_root": "/tmp/legacy-images/bi-dea9763c91cb5766",
      "origin_corpus": "consulting"
    }
  },
  "coverage": {
    "pageCount": 9,
    "pagesIndexed": 9,
    "pagesWithImages": 9,
    "pagesWithMetadata": 9,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 47,
    "chartCount": 2,
    "metricSlides": 0,
    "toolMatches": 1,
    "documentToolMatches": 0,
    "frameworkMatches": 2,
    "arcMatches": 1,
    "beatMatches": 4,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": false,
    "pitchdeckMetadataAvailable": true,
    "pitchdeckProfileAvailable": true
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
        "evidence": "The deck follows a clear problem-solution structure, with a problem statement, solution, and market opportunity.",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:49:52.269315+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 2,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 2,
        "name": "Problem",
        "beatId": "5c7ea1af-2f60-4fe1-a17e-cece13f0a702",
        "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
        "beatType": {
          "name": "Problem (Identify pain)",
          "slug": "problem-agitate-solution-problem-identify-pain",
          "status": "active",
          "canonId": "019dd9b8-0e78-74bb-b8f6-54348367a131",
          "version": 1,
          "description": null
        },
        "evidence": "The problem statement is clearly presented on page 2.",
        "position": 0,
        "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": 3,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 3,
        "name": "Solution",
        "beatId": "3306bf35-4f13-4e7a-baa9-f78749b6a62e",
        "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
        "beatType": {
          "name": "Solution (Provide relief)",
          "slug": "problem-agitate-solution-solution-provide-relief",
          "status": "active",
          "canonId": "019dd9b8-0fee-73e9-9ae5-799c7f3895cd",
          "version": 1,
          "description": null
        },
        "evidence": "The solution is presented on page 3.",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Resolution",
          "slug": "resolution",
          "status": "active",
          "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
          "version": 1,
          "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 6,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 6,
        "name": "Market Sizing",
        "beatId": "df27c06d-b1a5-4f8f-8685-f5cb68b81805",
        "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
        "beatType": {
          "name": "Market Size",
          "slug": "sequoia-pitch-market-size",
          "status": "active",
          "canonId": "019dd9b8-20e6-729c-bc28-05442906d032",
          "version": 1,
          "description": null
        },
        "evidence": "The market sizing is presented on page 6.",
        "position": 2,
        "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
      },
      {
        "to": 5,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 5,
        "name": "Why Now",
        "beatId": "85a151d1-7a51-4919-b83c-49b26cac3c8f",
        "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
        "beatType": {
          "name": "Why Now",
          "slug": "sequoia-pitch-why-now",
          "status": "active",
          "canonId": "019dd9b8-204f-77ee-82c8-8ebaf0870ff9",
          "version": 1,
          "description": null
        },
        "evidence": "The why now section is presented on page 5.",
        "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": 3,
        "from": 2,
        "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": "3f0e8c76-8e31-4a60-8876-4c8e23a768fd",
        "evidence": "The problem statement and solution are presented in a way that implies the cost of inaction.",
        "position": 0,
        "objective": "What are the costs of not disrupting the existing rooftop PV solutions market?",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 21:49:52.444093+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 5,
        "from": 5,
        "loop": {
          "name": "15_why_now",
          "slug": "15-why-now",
          "status": "active",
          "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
          "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
          "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "fb6b1f2a-8299-4f7e-af50-55bba06ea055",
        "evidence": "The why now section is presented on page 5.",
        "position": 1,
        "objective": "Why is now the right time to invest in SunRoof?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:49:52.478274+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": "f0996d7d-92d5-42ad-837d-f7cce8d1732d",
        "evidence": "Entrepreneurial Management Team Combining Proven Business Scaling Experience with Industry Know-how",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:42:44.164321+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "083d60ac-344a-4378-a3d4-361b2d29cd5a",
        "evidence": "The slide explicitly frames market growth catalysts as reasons for current market opportunity.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 15:55:27.64+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "frameworkName": "why_now"
      },
      {
        "matchId": "4cdaad2e-9c3e-4862-89e1-a5f0a83446ea",
        "evidence": "TAM/SAM analysis",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 15:55:27.217+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "market-segmentation-pyramid"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": null,
  "pitchdeck": {
    "metadata": {
      "author": "Tasmin Lockwood",
      "fireId": "bi-dea9763c91cb5766",
      "sector": null,
      "deckKind": "fundraise",
      "roundRaw": null,
      "amountRaw": "$14.6 million",
      "amountUsd": "14600000",
      "scrapedAt": "2026-04-27 10:39:33.744+00",
      "sectorRaw": null,
      "sourceUrl": "https://www.businessinsider.com/pitch-deck-tesla-solar-roof-competitor-sunroof-2023-1",
      "deckKindAt": "2026-04-28 07:19:06+00",
      "highlights": "The cash injection will be used grow the company's presence in current markets including Germany, the Nordics, Poland and the US.",
      "slideCount": 9,
      "companyName": "Tesla",
      "description": "The cash injection will be used grow the company's presence in current markets including Germany, the Nordics, Poland and the US.",
      "displayName": "Tesla",
      "publishDate": "2023-01-19",
      "roundSeries": null,
      "articleTitle": "SunRoof: Swedish Tesla competitor raises $14.6 million in fresh funds",
      "leadInvestors": null,
      "deckKindSignal": "raises",
      "metaExtractedAt": "2026-04-28 07:16:02+00"
    },
    "profile": {
      "scores": {
        "yc": 0.5108,
        "a16z": 0.4308,
        "docsend": 0.4359,
        "hoffman": 0.409,
        "mcclure": 0.3952,
        "sequoia": 0.4943,
        "kawasaki": 0.2667,
        "nextview": 0.3417,
        "slidebean": 0.3,
        "founder_institute": 0.4667
      },
      "nSlides": 9,
      "sequence": [
        "cover",
        "problem_statement",
        "solution",
        "product_demo",
        "why_now",
        "market_sizing",
        "market_landscape",
        "team_bio",
        "closing_ask"
      ],
      "breakdown": {
        "yc": {
          "order": 0.6667,
          "signal": 0.08,
          "jaccard": 0.4615
        },
        "a16z": {
          "order": 0.6667,
          "signal": 0,
          "jaccard": 0.4615
        },
        "docsend": {
          "order": 0.5556,
          "signal": 0,
          "jaccard": 0.5385
        },
        "hoffman": {
          "order": 0.5556,
          "signal": 0.05,
          "jaccard": 0.3846
        },
        "mcclure": {
          "order": 0.5556,
          "signal": 0.05,
          "jaccard": 0.3571
        },
        "sequoia": {
          "order": 0.6667,
          "signal": 0.08,
          "jaccard": 0.4286
        },
        "kawasaki": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.2667
        },
        "nextview": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.4167
        },
        "slidebean": {
          "order": 0.4444,
          "signal": 0,
          "jaccard": 0.3333
        },
        "founder_institute": {
          "order": 0.7778,
          "signal": 0,
          "jaccard": 0.4667
        }
      },
      "matchedAt": "2026-04-27 21:51:54+00",
      "noveltyScore": 0.6392,
      "primaryScore": 0.5108,
      "noveltySignals": [
        "rare slide types: why_now",
        "non-canonical types: market_landscape"
      ],
      "primaryProfile": "yc",
      "secondaryScore": 0.4943,
      "secondaryProfile": "sequoia"
    }
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/olW_oskWvaLw0hU-oyMNCQ7h108w1cgtAaAIjskm4ls/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9iaS1kZWE5NzYzYzkxY2I1NzY2L3AwMDEuanBn",
      "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": 8,
        "componentCount": 3,
        "textChars": 14,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "photo"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:26.434+00",
          "seconds": 2.955,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/1",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-1",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.14,
            "x": 0.05,
            "y": 0.08
          },
          "kind": "image",
          "text": "SunRoof",
          "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 15:55:26.434+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3d853199-686b-48b9-bd47-30975a584cb8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.75,
            "w": 0.55,
            "x": 0.45,
            "y": 0.15
          },
          "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 15:55:26.434+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f751662e-9872-4418-b4a6-08c0e18c4888",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.21,
            "x": 0.05,
            "y": 0.31
          },
          "kind": "title",
          "text": "SunRoof",
          "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 15:55:26.434+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "64af2777-4e49-45d7-82c4-3d2372b5a9bf",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/_1oTWN3Hr1K_wbfj6Loq-wpdlMZDLWYLOdJVpCqPHKc/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9iaS1kZWE5NzYzYzkxY2I1NzY2L3AwMDEuanBn",
      "imagePathAlt": "https://imgproxy.kitesheet.com/BYzo9ErgdPdLBGxi9mWtH-nK6yHuCeP1pYBVZdKok3c/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9iaS1kZWE5NzYzYzkxY2I1NzY2L3AwMDEucG5n",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/lyRc7UJH7ofRft--KI0QgYKNYegmBTd0RqpqKTWW4HY/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9iaS1kZWE5NzYzYzkxY2I1NzY2L3AwMDEucG5n"
    },
    {
      "page": 2,
      "type": "tension",
      "title": "The slide uses a 'before' visual approach to frame the problem.",
      "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": "dense",
        "densityScore": 55,
        "componentCount": 5,
        "textChars": 613,
        "nDataPoints": 0,
        "notes": "The slide uses a 'before' visual approach to frame the problem.",
        "elementsJson": [
          "headline_text",
          "action_title",
          "photo",
          "callout_box",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:27.17+00",
          "seconds": 3.544,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/2",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-2",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.35,
            "x": 0.52,
            "y": 0.2
          },
          "kind": "callout",
          "text": "Key drawbacks of traditional PV panels",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": null,
            "subkind": {
              "name": "Primary callout",
              "slug": "primary",
              "status": "active",
              "canonId": "019de52c-fbd1-70eb-a9ce-8997f8674c1d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:27.17+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7878787a-8ff0-44d5-83a0-4845b854bced",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.35,
            "x": 0.15,
            "y": 0.2
          },
          "kind": "image",
          "text": "Grid of 6 photos showing traditional solar panel installations on various roof types.",
          "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 15:55:27.17+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "70a5a8fd-baf9-4076-b3a9-1d28cee367b1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.4,
            "x": 0.52,
            "y": 0.28
          },
          "kind": "list",
          "text": "Unappealing look of the installation, damaging to the entire outward appearance of buildings\nMeaningful production process footprint, as a result of separate production processes of roof parts and PV panels\nUsers having to deal with multiple independent contractors (roofers, PV panel installers)\nLimited value add other than energy generation\nThick panel frames limiting active (electricity generating) roof area potential",
          "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 15:55:27.17+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cb67f442-0795-4551-8cf2-8265659a6b9f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.7,
            "x": 0.15,
            "y": 0.06
          },
          "kind": "title",
          "text": "Existing Rooftop PV Solutions are Ripe for Disruption",
          "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 15:55:27.17+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7639e203-60ab-43d8-974b-23ad5b0fac1b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.15,
            "y": 0.03
          },
          "kind": "title",
          "text": "1. The Problem",
          "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 15:55:27.17+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a8c6cc99-3a98-4a5e-ab29-03e71391c519",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 2,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Problem",
          "beatId": "5c7ea1af-2f60-4fe1-a17e-cece13f0a702",
          "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
          "beatType": {
            "name": "Problem (Identify pain)",
            "slug": "problem-agitate-solution-problem-identify-pain",
            "status": "active",
            "canonId": "019dd9b8-0e78-74bb-b8f6-54348367a131",
            "version": 1,
            "description": null
          },
          "evidence": "The problem statement is clearly presented on page 2.",
          "position": 0,
          "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": [
        {
          "to": 3,
          "from": 2,
          "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": "3f0e8c76-8e31-4a60-8876-4c8e23a768fd",
          "evidence": "The problem statement and solution are presented in a way that implies the cost of inaction.",
          "position": 0,
          "objective": "What are the costs of not disrupting the existing rooftop PV solutions market?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:49:52.444093+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 3,
      "type": "resolution",
      "title": "The slide uses a grid of photos to demonstrate the aesthetic appeal of the product on various building types.",
      "function": "present_solution",
      "rawType": "solution",
      "block": null,
      "metadata": {
        "slideType": "solution",
        "slideTypeCanon": {
          "name": "Solution",
          "slug": "solution",
          "status": "active",
          "canonId": "019de52d-0eb5-72ff-8b70-ba70a4199282",
          "version": 1,
          "description": null
        },
        "function": "present_solution",
        "functionCanon": {
          "name": "Present solution",
          "slug": "present_solution",
          "status": "active",
          "canonId": "019de52d-15b8-71da-bd23-2b767850cbce",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 6,
        "textChars": 466,
        "nDataPoints": 0,
        "notes": "The slide uses a grid of photos to demonstrate the aesthetic appeal of the product on various building types.",
        "elementsJson": [
          "photo",
          "callout_box",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:43.159+00",
          "seconds": 19.302,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/3",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-3",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.33,
            "x": 0.515,
            "y": 0.208
          },
          "kind": "callout",
          "text": "SunRoof's BIPV roofs are the disruptor",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": null,
            "subkind": {
              "name": "Primary callout",
              "slug": "primary",
              "status": "active",
              "canonId": "019de52c-fbd1-70eb-a9ce-8997f8674c1d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:43.159+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "86efae5e-97e7-4f6b-a611-f6d524eb2981",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "SunRoof’s BIPV roofs are the disruptor",
          "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-27 15:30:27+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-cb16-77cb-9967-00d299eb8194",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.66,
            "w": 0.33,
            "x": 0.154,
            "y": 0.205
          },
          "kind": "image",
          "text": "Grid of 6 photos showing installed SunRoof systems",
          "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 15:55:43.159+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c01b70d0-e730-467e-987a-d6e6504d9ed1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.35,
            "x": 0.515,
            "y": 0.28
          },
          "kind": "list",
          "text": "Desirable, beautiful designs enhancing the overall appearance of buildings. Complete roofs with frameless panels enabling full use of roof surface areas. Software-enabled solution returning data-driven insights. Lower CO2 production process footprint. 2-in-1 solution.",
          "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 15:55:43.159+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2e9cf913-326a-45af-a531-c6acafefde44",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.65,
            "x": 0.154,
            "y": 0.068
          },
          "kind": "title",
          "text": "Innovative SunRoofs are Disrupting the Solar Energy Space",
          "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 15:55:43.159+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a2361537-262f-43f2-a2bb-b7a9d4579f30",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.018,
            "w": 0.085,
            "x": 0.154,
            "y": 0.038
          },
          "kind": "title",
          "text": "2. The Solution",
          "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 15:55:43.159+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00d416e0-eac9-4f89-966c-4157e49d69b7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 3,
          "name": "Solution",
          "beatId": "3306bf35-4f13-4e7a-baa9-f78749b6a62e",
          "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
          "beatType": {
            "name": "Solution (Provide relief)",
            "slug": "problem-agitate-solution-solution-provide-relief",
            "status": "active",
            "canonId": "019dd9b8-0fee-73e9-9ae5-799c7f3895cd",
            "version": 1,
            "description": null
          },
          "evidence": "The solution is presented on page 3.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 3,
          "from": 2,
          "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": "3f0e8c76-8e31-4a60-8876-4c8e23a768fd",
          "evidence": "The problem statement and solution are presented in a way that implies the cost of inaction.",
          "position": 0,
          "objective": "What are the costs of not disrupting the existing rooftop PV solutions market?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:49:52.444093+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 4,
      "type": "setup",
      "title": "The slide is a visual montage without text headers or explicit data, focusing on product application.",
      "function": "present_solution",
      "rawType": "product_demo",
      "block": null,
      "metadata": {
        "slideType": "product_demo",
        "slideTypeCanon": {
          "name": "Product demo",
          "slug": "product_demo",
          "status": "active",
          "canonId": "019de52d-0f06-7288-84f2-7568c1020fce",
          "version": 1,
          "description": null
        },
        "function": "present_solution",
        "functionCanon": {
          "name": "Present solution",
          "slug": "present_solution",
          "status": "active",
          "canonId": "019de52d-15b8-71da-bd23-2b767850cbce",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 34,
        "componentCount": 5,
        "textChars": 167,
        "nDataPoints": 0,
        "notes": "The slide is a visual montage without text headers or explicit data, focusing on product application.",
        "elementsJson": [
          "photo"
        ],
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:27.644+00",
          "seconds": 3.755,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/4",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-4",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.38,
            "w": 0.43,
            "x": 0.09,
            "y": 0.58
          },
          "kind": "image",
          "text": "Modern house with SunRoof",
          "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 15:55:27.644+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2bd352f5-3e01-4c06-8425-cfca6a22c52f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.42,
            "w": 0.4,
            "x": 0.09,
            "y": 0.02
          },
          "kind": "image",
          "text": "Residential house with SunRoof",
          "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 15:55:27.644+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7232c01b-2be2-4b58-b662-4ed51ca3682c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.45,
            "x": 0.49,
            "y": 0.64
          },
          "kind": "image",
          "text": "Bus depot with solar roof",
          "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 15:55:27.644+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95d9893b-538e-40d4-8f29-a3b9944388a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.42,
            "w": 0.4,
            "x": 0.52,
            "y": 0.02
          },
          "kind": "image",
          "text": "Residential neighborhood with SunRoof installations",
          "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 15:55:27.644+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b40c3853-1248-470a-89ae-3db72ac6b7a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.2,
            "x": 0.389,
            "y": 0.306
          },
          "kind": "image",
          "text": "Car charging station with solar roof",
          "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 15:55:27.644+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d3217aa5-0c20-4493-b782-c1188d3f95ec",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "setup",
      "title": "The slide uses a three-column layout to present distinct market catalysts with supporting data and qualitative bullet points.",
      "function": "argue_timing",
      "rawType": "why_now",
      "block": null,
      "metadata": {
        "slideType": "why_now",
        "slideTypeCanon": {
          "name": "Why now",
          "slug": "why_now",
          "status": "active",
          "canonId": "019de52d-0f2e-718d-b8ad-256dd87582d0",
          "version": 1,
          "description": null
        },
        "function": "argue_timing",
        "functionCanon": {
          "name": "Argue timing (why now)",
          "slug": "argue_timing",
          "status": "active",
          "canonId": "019de52d-16f8-74de-9ec2-900be07d90dd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 67,
        "componentCount": 7,
        "textChars": 369,
        "nDataPoints": 6,
        "notes": "The slide uses a three-column layout to present distinct market catalysts with supporting data and qualitative bullet points.",
        "elementsJson": [
          "headline_text",
          "action_title",
          "line_chart",
          "bar_chart_vertical",
          "photo",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:27.64+00",
          "seconds": 3.673,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/5",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-5",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.2,
            "w": 0.15,
            "x": 0.42,
            "y": 0.28
          },
          "kind": "chart",
          "text": "Shares of EVs in European car sales 2020A-2030P",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "63afd168-5ee5-4c05-8b5a-95f44638e67a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.25,
            "x": 0.15,
            "y": 0.28
          },
          "kind": "chart",
          "text": "Unsubsidized LCOE ($ / MWh) 2017-2020",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f1176bcf-04e1-4765-8ce3-1a2d7977b470",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.25,
            "x": 0.6,
            "y": 0.28
          },
          "kind": "image",
          "text": "Europe's Green Deal",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "72beab18-d9e6-4351-849c-6d3c750335e8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.7,
            "x": 0.15,
            "y": 0.52
          },
          "kind": "list",
          "text": "Economic case for solar, EV adoption trends, and policy mandates.",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "539692cd-0604-4526-93c6-17de49566793",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Market Growth Catalysts",
          "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-27 15:30:30+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-cb16-77cb-9967-d77d2fd54533",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.55,
            "x": 0.23,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Lazard, National Renewable Energy Laboratory, International Energy Agency, Eurostat, European Parliament, Reuters",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00a75bd5-a866-4023-8630-c32ef1e01712",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.6,
            "x": 0.15,
            "y": 0.06
          },
          "kind": "title",
          "text": "Building-Integrated Photovoltaics Market Growth Catalysts",
          "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 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9c9200be-73f4-49eb-85f7-60d5e990e580",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "083d60ac-344a-4378-a3d4-361b2d29cd5a",
          "evidence": "The slide explicitly frames market growth catalysts as reasons for current market opportunity.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 15:55:27.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "frameworkName": "why_now"
        }
      ],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 5,
          "name": "Why Now",
          "beatId": "85a151d1-7a51-4919-b83c-49b26cac3c8f",
          "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
          "beatType": {
            "name": "Why Now",
            "slug": "sequoia-pitch-why-now",
            "status": "active",
            "canonId": "019dd9b8-204f-77ee-82c8-8ebaf0870ff9",
            "version": 1,
            "description": null
          },
          "evidence": "The why now section is presented on page 5.",
          "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": 5,
          "from": 5,
          "loop": {
            "name": "15_why_now",
            "slug": "15-why-now",
            "status": "active",
            "bestFor": "Sales pitches, fundraising, requesting immediate budget approval",
            "canonId": "019dd956-6c00-70cd-bd42-6bacc4af726f",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Context (Trends) -> The Trigger Event -> The Window of Opportunity",
            "description": "Create temporal urgency by proving that the window of opportunity is opening or closing",
            "familyLabel": null
          },
          "matchId": "fb6b1f2a-8299-4f7e-af50-55bba06ea055",
          "evidence": "The why now section is presented on page 5.",
          "position": 1,
          "objective": "Why is now the right time to invest in SunRoof?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:49:52.478274+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "resolution",
      "title": "The table uses a mix of geographic visualization and quantitative market data.",
      "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": "dense",
        "densityScore": 60,
        "componentCount": 4,
        "textChars": 836,
        "nDataPoints": 24,
        "notes": "The table uses a mix of geographic visualization and quantitative market data.",
        "elementsJson": [
          "data_table",
          "map"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:27.217+00",
          "seconds": 3.053,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/6",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-6",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "metric",
          "text": "TAM: €79.8bn",
          "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-27 15:30:27+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-cb16-77cb-9967-1a4c15f8062c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.692,
            "x": 0.154,
            "y": 0.89
          },
          "kind": "source-note",
          "text": "Source: Statistics agencies of the respective countries. (1) Represents the share of the combined population of cities on which SunRoof has focused its operations in the total population of the country in question. (2) TAM (Total Addressable Market). (3) SAM (Serviceable Available Market) conservatively assumes a total BIPV adoption rate of 10% in all re-roofs and newly-built homes, and that only 50% of such roofs are \"simple\" roofs, i.e. those permitting a swift SunRoof installation process",
          "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 15:55:27.217+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0a119f58-775f-43ad-b05a-1a7b0b8da272",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.692,
            "x": 0.154,
            "y": 0.25
          },
          "kind": "table",
          "text": "Region, Population Total, % Captured, Competitive Forces, Re-roofs p.a., New Roofs p.a., Mean SunRoof Price Point, TAM, SAM. Sweden, 10m, 39%, 100k, 12k, €51k, €5.7bn, €290m. Poland, 38m, 18%, 300k, 98k, €28k, €11.1bn, €560m. Germany, 83m, 15%, 800k, 87k, €71k, €63.0bn, €3.1bn",
          "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 15:55:27.217+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a58687da-963d-43cb-8d66-0a5f29c5f54d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.535,
            "x": 0.154,
            "y": 0.068
          },
          "kind": "title",
          "text": "SunRoof Operates on Three Highly Attractive Markets",
          "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 15:55:27.217+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c20cf26b-c242-48b2-8e7e-87692846c8d2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "4cdaad2e-9c3e-4862-89e1-a5f0a83446ea",
          "evidence": "TAM/SAM analysis",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 15:55:27.217+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "market-segmentation-pyramid"
        }
      ],
      "arcBeats": [
        {
          "to": 6,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "Market Sizing",
          "beatId": "df27c06d-b1a5-4f8f-8685-f5cb68b81805",
          "matchId": "8b99f592-3da0-4cf9-9696-bd3ba7995aff",
          "beatType": {
            "name": "Market Size",
            "slug": "sequoia-pitch-market-size",
            "status": "active",
            "canonId": "019dd9b8-20e6-729c-bc28-05442906d032",
            "version": 1,
            "description": null
          },
          "evidence": "The market sizing is presented on page 6.",
          "position": 2,
          "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": [],
      "locked": true
    },
    {
      "page": 7,
      "type": "resolution",
      "title": "The map uses color-coding to identify target countries and red dots to pinpoint specific urban metro areas with population data.",
      "function": "size_opportunity",
      "rawType": "geographic_map",
      "block": null,
      "metadata": {
        "slideType": "geographic_map",
        "slideTypeCanon": {
          "name": "Geographic map",
          "slug": "geographic_map",
          "status": "active",
          "canonId": "019de52d-09de-7153-8845-584c1a9d0c83",
          "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": 72,
        "componentCount": 6,
        "textChars": 630,
        "nDataPoints": 8,
        "notes": "The map uses color-coding to identify target countries and red dots to pinpoint specific urban metro areas with population data.",
        "elementsJson": [
          "headline_text",
          "action_title",
          "map",
          "bullet_list",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:27.894+00",
          "seconds": 3.54,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/7",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-7",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.6,
            "w": 0.35,
            "x": 0.15,
            "y": 0.25
          },
          "kind": "image",
          "text": "Map of Sweden, Poland, and Germany with highlighted regions and city markers",
          "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": "Map",
              "slug": "map",
              "status": "active",
              "canonId": "019de52c-fe4d-77bd-b0a4-d72d58b9e5a4",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "map",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "34b36e4a-289b-48e5-a0c9-37c002c99741",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.4,
            "x": 0.52,
            "y": 0.75
          },
          "kind": "list",
          "text": "Creating a platform for expansion onto attractive adjacent European markets",
          "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 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dc166028-edfd-467e-82af-5d7a00fcad0c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.4,
            "x": 0.52,
            "y": 0.25
          },
          "kind": "list",
          "text": "Presence on three highly attractive markets: High-income EU countries, supportive green energy policies, nascent BIPV environment.",
          "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 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e2edc233-d0a4-427b-93eb-be0289d64515",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.4,
            "x": 0.52,
            "y": 0.5
          },
          "kind": "list",
          "text": "Execution focus on key affluent urban areas, streamlining operations: Efficient logistics, targeted marketing.",
          "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 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eef1f7bb-295a-4bba-a9ca-b0d344f3f464",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.15,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Note (1): Poland's Tricity area combines the coastal cities of Gdansk, Gdynia and Sopot. Numbers in parentheses denote metro area populations.",
          "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 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ecc2e5e5-90bd-479b-a009-a527c0675918",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.7,
            "x": 0.15,
            "y": 0.05
          },
          "kind": "title",
          "text": "Operations Centered on Highly Populous and Affluent Urban Areas Across Sweden, Poland and Germany",
          "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 15:55:27.894+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f6e9f0d4-5cd5-4ea4-b933-68b24c608312",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "setup",
      "title": "The slide uses a split layout: senior leadership on the left, executive team with logos on the right, and key takeaways on the far right.",
      "function": "other",
      "rawType": "team_bio",
      "block": null,
      "metadata": {
        "slideType": "team_bio",
        "slideTypeCanon": {
          "name": "Team bio",
          "slug": "team_bio",
          "status": "active",
          "canonId": "019de52d-0a7d-7394-ae5b-037478e71f1e",
          "version": 1,
          "description": null
        },
        "function": "other",
        "functionCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-15e1-75bc-99dc-07732380e2ce",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 66,
        "componentCount": 7,
        "textChars": 508,
        "nDataPoints": 0,
        "notes": "The slide uses a split layout: senior leadership on the left, executive team with logos on the right, and key takeaways on the far right.",
        "elementsJson": [
          "headline_text",
          "action_title",
          "headshot",
          "logo_grid",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:28.113+00",
          "seconds": 3.75,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/8",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-8",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Senior leadership team boasting unique entrepreneurial experience, setting vision and strategy",
          "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-27 15:30:27+00",
            "model": "or:google/gemini-3.1-flash-lite-preview",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-cb16-77cb-9967-567509b0d0c7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.08,
            "x": 0.17,
            "y": 0.71
          },
          "kind": "image",
          "text": "Marcin Rulnicki, CFO",
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05bc10d8-754f-4527-8c6d-516d5125fd92",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.08,
            "x": 0.17,
            "y": 0.48
          },
          "kind": "image",
          "text": "Rafal Plutecki, Head of Growth",
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0fe9e784-9b09-418a-a618-fd6f79df4b84",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.08,
            "x": 0.17,
            "y": 0.25
          },
          "kind": "image",
          "text": "Lech Kaniuk, CEO",
          "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": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b7fef79-efd3-497f-8d58-fe1375726a91",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.25,
            "x": 0.3,
            "y": 0.25
          },
          "kind": "image",
          "text": "Company logos for executive team",
          "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 grid",
              "slug": "logo-grid",
              "status": "active",
              "canonId": "019de52c-fdd7-7409-93e5-81280a8ca215",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo-grid",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e1a6bf43-0aab-47fa-b1b4-1a2486ff60b0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.35,
            "x": 0.6,
            "y": 0.25
          },
          "kind": "list",
          "text": "Senior leadership team boasting unique entrepreneurial experience, setting vision and strategy. Deep bench operational management team with broad industry expertise. Continued investment in complementary competencies.",
          "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 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5e15618a-38e1-4ccc-89a1-0ebb4270c2d2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.6,
            "x": 0.15,
            "y": 0.06
          },
          "kind": "title",
          "text": "Entrepreneurial Management Team Combining Proven Business Scaling Experience with Industry Know-how",
          "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 15:55:28.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2b2905b6-d2d1-4d0b-bc5a-0cd3e8683243",
          "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": "f0996d7d-92d5-42ad-837d-f7cce8d1732d",
          "evidence": "Entrepreneurial Management Team Combining Proven Business Scaling Experience with Industry Know-how",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:42:44.164321+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 9,
      "type": "setup",
      "function": "state_next_steps",
      "rawType": "closing_ask",
      "block": null,
      "metadata": {
        "slideType": "closing_ask",
        "slideTypeCanon": {
          "name": "Closing ask",
          "slug": "closing_ask",
          "status": "active",
          "canonId": "019de52d-0aa4-750f-8aa1-8d622dd99f5c",
          "version": 1,
          "description": null
        },
        "function": "state_next_steps",
        "functionCanon": {
          "name": "State next steps",
          "slug": "state_next_steps",
          "status": "active",
          "canonId": "019de52d-14ca-70ac-b534-971f458cdf29",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 21,
        "componentCount": 4,
        "textChars": 99,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:55:29.667+00",
          "seconds": 5.215,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-605d-726d-81a3-4cc79adc977e/9",
        "deck": "/decks/019dd923-605d-726d-81a3-4cc79adc977e",
        "deckAnchor": "/decks/019dd923-605d-726d-81a3-4cc79adc977e#slide-9",
        "deckJson": "/decks/019dd923-605d-726d-81a3-4cc79adc977e.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.04,
            "w": 0.1,
            "x": 0.45,
            "y": 0.18
          },
          "kind": "image",
          "text": "SunRoof logo",
          "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 15:55:29.667+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e12091ec-d3bc-43ef-909b-acb46615ebdf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.08,
            "x": 0.46,
            "y": 0.79
          },
          "kind": "paragraph",
          "text": "sunroof.se",
          "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 15:55:29.667+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4da24fd1-8d9a-45fc-9877-9ed58e0a5899",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.24,
            "x": 0.38,
            "y": 0.68
          },
          "kind": "paragraph",
          "text": "SunRoof International Holding AB\nSvarvargatan 6, 462 56, Vänersborg",
          "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 15:55:29.667+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c216ee55-7f4f-445f-91c2-602fa8a187e0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.18,
            "x": 0.41,
            "y": 0.44
          },
          "kind": "title",
          "text": "Thank you!",
          "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 15:55:29.667+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "676a9ad3-f3d6-44f3-913e-2d6cf7251b0a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 2,
      "to": 2,
      "label": "Problem",
      "description": "The problem statement is clearly presented on page 2."
    },
    {
      "from": 3,
      "to": 3,
      "label": "Solution",
      "description": "The solution is presented on page 3."
    },
    {
      "from": 6,
      "to": 6,
      "label": "Market Sizing",
      "description": "The market sizing is presented on page 6."
    },
    {
      "from": 5,
      "to": 5,
      "label": "Why Now",
      "description": "The why now section is presented on page 5."
    }
  ],
  "loops": [
    {
      "from": 2,
      "to": 3,
      "label": "Cost Of Inaction",
      "description": "What are the costs of not disrupting the existing rooftop PV solutions market?"
    },
    {
      "from": 5,
      "to": 5,
      "label": "Why Now",
      "description": "Why is now the right time to invest in SunRoof?"
    }
  ]
}