{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019de070-45fd-74e5-af90-f81131afa037",
  "slug": "8cade2832169fc56334a1aef3d376e84",
  "title": "Boohoo | Results Presentation Deck | 81 slides",
  "subtitle": "boohoo group plc · 2020-09",
  "author": "boohoo group plc",
  "date": "2020-09-01 00:00:00",
  "pageCount": 81,
  "kind": "conference-presentation",
  "orientation": "landscape",
  "aspectRatio": 1.4190687,
  "document": {
    "id": "019de070-45fd-74e5-af90-f81131afa037",
    "slug": "8cade2832169fc56334a1aef3d376e84",
    "title": "Boohoo | Results Presentation Deck | 81 slides",
    "rawTitle": "Boohoo | Results Presentation Deck | 81 slides",
    "authorId": "boohoo",
    "authorName": "boohoo group plc",
    "authorDisplay": "boohoo group plc",
    "kind": {
      "slug": "conference-presentation",
      "label": "Conference presentation"
    },
    "sourceType": {
      "slug": "investor_relations",
      "label": "Investor relations"
    },
    "fileName": "2020-09__boohoo__results__8cade283.pdf",
    "sourceUrl": "https://www.slidebook.io/company/boohoo/presentation/8cade2832169fc56334a1aef3d376e84/",
    "sourceDate": "2020-08-31 00:00:00",
    "presentationDate": "2020-09-01 00:00:00",
    "ingestedAt": "2026-04-30 22:09:07.684548+00",
    "status": "ready",
    "pageCount": 81,
    "orientation": "landscape",
    "aspectRatio": 1.4190687,
    "targetCompany": null,
    "targetTicker": null,
    "metadata": {
      "corpus": "slidebook",
      "industry": "internet-retail",
      "local_root": "/Users/miguelsuredasuau/Desktop/lalalalla/_scrape/slidebook/decks/2020-09__boohoo__results__8cade283",
      "image_width": 1920,
      "image_format": "jpg",
      "deck_type_raw": "Results Presentation Deck",
      "deck_type_slug": null,
      "source_url_pattern": "https://www.slidebook.io/company/{company_slug}/presentation/{deck_id}/"
    }
  },
  "coverage": {
    "pageCount": 81,
    "pagesIndexed": 81,
    "pagesWithImages": 81,
    "pagesWithMetadata": 81,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 312,
    "chartCount": 9,
    "metricSlides": 0,
    "toolMatches": 35,
    "documentToolMatches": 0,
    "frameworkMatches": 15,
    "arcMatches": 1,
    "beatMatches": 3,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": false,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "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": "df2e282d-6b17-40dd-8c55-60366318c56c",
        "evidence": "The document follows a problem-agitate-solution narrative arc, highlighting the company's compliance and transparency issues, agitating the problem, and presenting solutions.",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 22:10:27.909903+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "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": 1,
        "name": "Problem (Identify pain)",
        "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
        "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
        "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 document identifies the problem of compliance and transparency issues in the supply chain.",
        "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": 15,
        "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": "Agitate (Make it worse)",
        "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
        "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
        "beatType": {
          "name": "Agitate (Make it worse)",
          "slug": "problem-agitate-solution-agitate-make-it-worse",
          "status": "active",
          "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
          "version": 1,
          "description": null
        },
        "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Development",
          "slug": "development",
          "status": "active",
          "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
          "version": 1,
          "description": "The middle stretch in arcs that have one. Often where length problems creep in."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 30,
        "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": 16,
        "name": "Solution (Provide relief)",
        "beatId": "031f680a-a63c-4c52-939a-29701a191851",
        "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
        "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
        "position": 2,
        "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": 20,
        "from": 10,
        "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
        "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
        "position": 0,
        "objective": "To highlight the cost of inaction on compliance and transparency",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:10:28.048059+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 35,
        "from": 25,
        "loop": {
          "name": "40_mece_breakdown",
          "slug": "40-mece-breakdown",
          "status": "active",
          "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
          "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
          "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
          "familyLabel": null,
          "categoryName": "Consulting Framework",
          "categorySlug": "consulting-framework"
        },
        "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
        "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
        "position": 1,
        "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 22:10:28.081168+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "Executive summary",
          "slug": "executive-summary",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
          "version": 1,
          "bodyDocId": null,
          "description": "A condensed view of the entire argument on a single slide / block.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "76dbc8d8-5e07-41aa-b5f9-bb3fa2e40f3f",
        "evidence": "FINDINGS OF THE REVIEW: Many failings in the Leicester supply chain identified; Ample evidence that steps for improvement were in progress nearly a year ago; These processes did not advance quickly enough; R",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:03.232201+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Section divider",
          "slug": "section-divider",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4c66-707d-8d1f-6e14547134c7",
          "version": 1,
          "bodyDocId": null,
          "description": "A transitional slide marking the start of a new section.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "bc3e4003-b378-4955-9727-891dfdb83ab3",
        "evidence": "title/headline: AUDIT & COMPLIANCE PROGRAMME paragraph/paragraph: JOHN LYTTLE, GROUP CEO",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:03.449325+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "List presentation",
          "slug": "list-presentation",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
          "version": 1,
          "bodyDocId": null,
          "description": "Bulleted, numbered, or checklist enumerations.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "ba05117d-5d19-4347-bf8c-e4bef1f6e8ad",
        "evidence": "list/bullet: Group Sales Growth 28-32%...",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:02.43257+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 35,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Slide recipe: Cover",
          "slug": "cover-slide",
          "status": "active",
          "bestFor": null,
          "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
          "version": 1,
          "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
          "description": "The first ten seconds. Build it deliberately.",
          "familyLabel": "slide-recipe",
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "designer",
        "layer": "slide",
        "agents": [
          "designer"
        ],
        "matchId": "6e8a4369-755d-49a8-8164-18ad7a520d3b",
        "evidence": "title/subtitle: CAROL KANE, GROUP CO-FOUNDER AND EXECUTIVE DIRECTOR",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:02.607091+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 36,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "a398b5b3-d91e-46cc-af6e-e0b3d5f01c09",
        "evidence": "image/logo: PRETTYLITTLETHING... ( grid of logos )",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:02.722428+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 37,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Visual Anchors",
          "slug": "visual-anchors",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-c264-7357-a791-89fa5f02a400",
          "version": 1,
          "bodyDocId": null,
          "description": "Design elements that guide users' eyes through the content intentionally",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Designer",
        "layer": "slide",
        "agents": [
          "Designer"
        ],
        "matchId": "779cc0e1-67a8-4606-8664-9c03b1776a3b",
        "evidence": "image/logo: PRETTYLITTLETHING... ( grid of logos )",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:30:02.801288+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 37,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Executive summary",
          "slug": "executive-summary",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
          "version": 1,
          "bodyDocId": null,
          "description": "A condensed view of the entire argument on a single slide / block.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "6573a4a3-8497-4277-a48e-130bd7d4bf28",
        "evidence": "This slide is titled 'SUMMARY' and contains a list of bullet points summarizing the content.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:31:07.417504+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 50,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "3d0e12eb-1a46-44ef-b7d0-1356c5f9bde3",
        "evidence": "The factory workers who make the clothes upon which Boohoo's success is founded... should be celebrated as part of the Boohoo family.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:30:00.965051+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 59,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Call to action",
          "slug": "call-to-action",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4bbb-702a-9ead-82daf188bb7c",
          "version": 1,
          "bodyDocId": null,
          "description": "Explicit prescription of what the audience should do next.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "f34b43b9-a146-48c6-8979-b999f8e71395",
        "evidence": "Board training should be strengthened by a series of 'awaydays' devoted to developing governance skills.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.017077+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 59,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "97c68adf-19b7-4c28-9db3-cbefa376ca67",
        "evidence": "list/bullet: AMBITION: To be the leading online fashion brand for all 16-24 year olds; list/bullet: CORE MARKETS: UK, Ireland, France, Germany, US, Australia; list/bullet: TARGET DEMOGRAPHIC: 16 - 24 year olds; list/bullet: STYLES: over 25k",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.17721+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 61,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "49abb4c7-b471-4418-b4b9-cecdf63acd3e",
        "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year olds",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.134848+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 61,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "85d9ac5a-4777-411b-a1d6-f0b4b1d36c65",
        "evidence": "list/comparison: Ambition: To be the leading online menswear fashion brand; Styles: over 5k; Target Demographic: 16 - 24 year old men; Core Markets: UK, Ireland, France, Germany, US, Australia",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.288904+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 62,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "9fa3248b-1c89-4f0d-acb3-bcf3ab32afc9",
        "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year old men",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.25427+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 62,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "c520acb3-d5d7-4180-bebc-650ca5299fc1",
        "evidence": "list/comparison: AMBITION: Make every girl feel like a celebrity; STYLES: over 25k; TARGET DEMOGRAPHIC: 16 - 24 year old females; CORE MARKETS: UK, Ireland, France, US, Australia",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.393284+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 63,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "f727c352-73e3-4cf3-8197-952976c98d89",
        "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.355116+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 63,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "0706ccb6-ab1d-485b-b115-22e935c68679",
        "evidence": "table/data: Ambition: Nasty Gal provides the space to be a girl in progress; Styles: over 10k; Target Demographic: 18 - 27 year old females; Core Markets: US, UK, Ireland, France, Australia",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.514428+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 64,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "29f35a80-ffbd-453a-bb14-fd1fc8daad0d",
        "evidence": "TARGET DEMOGRAPHIC: 18 - 27 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.477847+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 64,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "da8ea96d-5a84-4c50-81da-5f14fbb9efd0",
        "evidence": "list/comparison: AMBITION: To give a girl a champagne lifestyle on a lemonade budget; STYLES: Approximately 3k; TARGET DEMOGRAPHIC: 16 - 30 year old females; CORE MARKETS: UK",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.64+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 65,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "0637bd71-0a39-4dc0-8c4a-f45d20857469",
        "evidence": "TARGET DEMOGRAPHIC: 16 - 30 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.593056+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 65,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "74510b57-5521-400b-bfe9-ed4702bc4ecd",
        "evidence": "table/data: Ambition: Delivering fashion with quality and fit at its heart; Core Products: Dresses, Tops, Knitwear, Trousers, Skirts, Accessories; Target Demographic: 25 - 40 year old females; Core Markets: UK",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.761179+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 66,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "16b5dd98-6e1e-4410-806a-4a143137046e",
        "evidence": "TARGET DEMOGRAPHIC: 25 - 40 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.724432+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 66,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "3abc7212-562b-4503-aa75-438cd0206c80",
        "evidence": "list/comparison: AMBITION: To embrace and celebrate every moment; CORE PRODUCTS: Dresses, Tops, Trousers, Accessories; TARGET DEMOGRAPHIC: 23 - 45 year old females; CORE MARKETS: UK",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:01.904902+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 67,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "3a5cf0c1-635b-4555-9f58-e46fab3dfcf4",
        "evidence": "TARGET DEMOGRAPHIC: 23 - 45 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.846294+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 67,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "6969face-3ba6-46a5-9af7-2684cf443841",
        "evidence": "list/comparison: AMBITION: A carefree, elegant woman ready to take on the world; CORE PRODUCTS: Floral dresses, blouses, jeans, tops and accessories; TARGET DEMOGRAPHIC: 25 - 40 year old females; CORE MARKETS: UK",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:02.056341+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 68,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "b0989fd1-5fab-4a55-8681-4ee8e58d39c0",
        "evidence": "TARGET DEMOGRAPHIC: 25 - 40 year old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:01.993624+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 68,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "2x2 matrix",
          "slug": "matrix-2x2",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
          "version": 1,
          "bodyDocId": null,
          "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "630d92e1-05eb-4ee3-94bf-c3367604b9cd",
        "evidence": "list/comparison: AMBITION: To be unapologetically individual; CORE PRODUCTS: Leather jackets, tops, trousers, accessories, bold statement pieces; TARGET DEMOGRAPHIC: 18 - 27 years old females; CORE MARKETS: UK",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:02.251993+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 69,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "6cff8ead-5daa-47cd-b5c2-bd7dfbfbf090",
        "evidence": "TARGET DEMOGRAPHIC: 18 - 27 years old females",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 23:30:02.19915+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 69,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Chartjunk Elimination",
          "slug": "chartjunk-elimination",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-b49e-7453-ab01-b60f338eeda1",
          "version": 1,
          "bodyDocId": null,
          "description": "Remove decorative elements that don't convey data: 3D effects, shadows, unnecessary gridlines",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Designer",
        "layer": "slide",
        "agents": [
          "Designer"
        ],
        "matchId": "5d0a8086-d158-4da2-9a5d-7e0d4acf91b7",
        "evidence": "The slide uses simple bar charts to display financial data, avoiding clutter.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:30:03.534096+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 71,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "e9ae6eac-0c86-4434-8867-452786711fb2",
        "evidence": "The slide contains a table with reported revenue data.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:03.629543+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 72,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "d966dfe2-0dbb-44d9-a1f3-b978c4483485",
        "evidence": "The slide contains a table with balance sheet data.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:03.739386+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 73,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "e34e0b84-b342-4481-a3ce-75ef126676b5",
        "evidence": "The slide contains a table with social media reach metrics.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:03.852036+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 74,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "b9610385-3e54-4adb-a62c-dd6fa196af91",
        "evidence": "The slide contains a table with a financial calendar.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:03.992354+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 75,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "45d80f04-7d22-4afe-a3d4-9a90256acbb4",
        "evidence": "The slide contains a table with financial and operational definitions.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:30:04.096615+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 76,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "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": "bb9a528e-26be-4ca2-8f0a-47103d130e9c",
        "evidence": "The slide lists various team members and their roles.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:30:04.19965+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 77,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "List presentation",
          "slug": "list-presentation",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
          "version": 1,
          "bodyDocId": null,
          "description": "Bulleted, numbered, or checklist enumerations.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "bb8c95e2-14f3-44f7-a6c6-698e69647b5c",
        "evidence": "The slide presents a list of group websites.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:30:04.297165+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 78,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "c5f2f477-1d71-41c7-b959-ddf65835db8e",
        "evidence": "Geographic distribution of suppliers on a world map.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 14:00:57.266+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 9,
        "frameworkName": "map-spatial"
      },
      {
        "matchId": "2cbb6366-219e-4189-81a0-b394b56afe3d",
        "evidence": "The slide explicitly mentions 'PEOPLE, PROCESSES & GOVERNANCE' as the foundation for the compliance phases.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 15:32:35.239+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "frameworkName": "governance"
      },
      {
        "matchId": "a9b07644-6a29-4175-a2d7-d8ac1dcf8138",
        "evidence": "Chevron-based progression graphic showing four phases.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:00:57.793+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 11,
        "frameworkName": "timeline"
      },
      {
        "matchId": "06b20816-7cb6-493b-ba96-dbb5ccf7847c",
        "evidence": "The slide uses a sequence of arrows to represent a multi-phase project timeline.",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 14:01:01.525+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "frameworkName": "process"
      },
      {
        "matchId": "5f9a26b5-5d24-4e57-869d-73c7af181911",
        "evidence": "The slide uses a sequential chevron process flow to represent phases.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 14:00:59.51+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 13,
        "frameworkName": "timeline"
      },
      {
        "matchId": "a16d142c-267a-4c2c-b5c6-59be567a5fec",
        "evidence": "The slide uses a sequential arrow diagram to represent phases of a project.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 15:32:34.747+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 14,
        "frameworkName": "roadmap"
      },
      {
        "matchId": "1eb50fb9-8f45-4348-adcf-8f3b620cc937",
        "evidence": "The slide maps the sequential steps of product creation and delivery.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:01:02.028+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 16,
        "frameworkName": "value-chain"
      },
      {
        "matchId": "5760236e-4e9b-4b95-af0f-e08a9e20f7cb",
        "evidence": "The slide explicitly structures content as 'Where we were', 'Where we are today', and 'What's next'.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 14:00:57.358+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 17,
        "frameworkName": "before-after-bridge"
      },
      {
        "matchId": "2e267563-6c57-4040-a6d3-3737d173c350",
        "evidence": "Contrasting perception vs reality to correct misconceptions.",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 14:00:57.439+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 24,
        "frameworkName": "before-after-framing"
      },
      {
        "matchId": "85b8b1c2-5b21-4eaf-be71-4b1b0c8c3d62",
        "evidence": "Benchmarking company performance against a peer group.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:00:57.657+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 26,
        "frameworkName": "comparison-frame"
      },
      {
        "matchId": "3edc6b85-ba99-4ddd-8c6a-ad457e5b2076",
        "evidence": "The slide segments the market by age demographics across multiple brands.",
        "framework": null,
        "confidence": 0.6,
        "extraction": {
          "at": "2026-05-02 14:01:00.992+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 45,
        "frameworkName": "market-segmentation-pyramid"
      },
      {
        "matchId": "dfbf8cdc-9b57-4cf7-bcb6-96a0f64b8a50",
        "evidence": "The slide uses a 2D grid to plot brands based on price and trend-led attributes.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:01:00.932+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 46,
        "frameworkName": "positioning-map"
      },
      {
        "matchId": "292faeae-9b4c-4b26-bccf-6573c53fe5a3",
        "evidence": "The text describes a specific 'she' character representing the brand's target customer.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:01:05.521+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 48,
        "frameworkName": "audience-persona"
      },
      {
        "matchId": "2c745348-ec74-4c42-8a48-45afef5e5adc",
        "evidence": "The slide defines a specific character archetype ('Her') to represent the brand identity.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:01:05.539+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 49,
        "frameworkName": "audience-persona"
      },
      {
        "matchId": "6bb61ab1-cb1e-4828-b5a4-66c1fb0c22fd",
        "evidence": "Numbered list of recommendations",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 14:01:01.804+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 52,
        "frameworkName": "list-presentation"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": null,
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/yPnpC2WaCH99tKCJgAykpuyaPmYjhM559qOugKQzmJU/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84Y2FkZTI4MzIxNjlmYzU2MzM0YTFhZWYzZDM3NmU4NC9wMDAxLmpwZw",
      "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": 21,
        "componentCount": 4,
        "textChars": 70,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:54.944+00",
          "seconds": 3.099,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/1",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-1",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.1,
            "w": 0.23,
            "x": 0.735,
            "y": 0.09
          },
          "kind": "image",
          "text": "boohoo group plc",
          "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 14:00:54.944+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "771b3886-995c-4db5-8c69-54e57b5711c1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 1,
            "w": 0.85,
            "x": 0.15,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.944+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "84b1167e-7fa6-4ec3-a4a7-5f1218b468a6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.55,
            "x": 0.42,
            "y": 0.87
          },
          "kind": "paragraph",
          "text": "FOR THE SIX MONTHS ENDED 31 AUGUST 2020",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.944+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6adbfcc1-ede5-49ab-b0a9-314a140e2a93",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.8,
            "w": 0.1,
            "x": 0.05,
            "y": 0.1
          },
          "kind": "title",
          "text": "INTERIM RESULTS",
          "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 14:00:54.944+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8ef74def-505c-4c64-9aa5-d7071a3b0780",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "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": 1,
          "name": "Problem (Identify pain)",
          "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document identifies the problem of compliance and transparency issues in the supply chain.",
          "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": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/r5Us8Dpq8i5lLwtKmgRqJJM3exByeSfCM6XGs--04eQ/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84Y2FkZTI4MzIxNjlmYzU2MzM0YTFhZWYzZDM3NmU4NC9wMDAxLmpwZw",
      "imagePathAlt": "https://imgproxy.kitesheet.com/DsM7GSsP55uzjz55A2gwlDFVf0-ib_rhDtGvLyHv3XI/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84Y2FkZTI4MzIxNjlmYzU2MzM0YTFhZWYzZDM3NmU4NC9wMDAxLnBuZw",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/yc4LdGOHNgogK4KavKC-sBIWCmYjsIyevXbOpoZYATo/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84Y2FkZTI4MzIxNjlmYzU2MzM0YTFhZWYzZDM3NmU4NC9wMDAxLnBuZw"
    },
    {
      "page": 2,
      "type": "setup",
      "function": "front_matter",
      "rawType": "agenda",
      "block": null,
      "metadata": {
        "slideType": "agenda",
        "slideTypeCanon": {
          "name": "Agenda",
          "slug": "agenda",
          "status": "active",
          "canonId": "019de52d-061b-7470-b138-3ffa5e612cce",
          "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": 23,
        "componentCount": 3,
        "textChars": 243,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.223+00",
          "seconds": 5.346,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/2",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-2",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.5,
            "x": 0.5,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.223+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9d6172d9-6462-4528-830b-254cb4e65254",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.45,
            "x": 0.05,
            "y": 0.25
          },
          "kind": "list",
          "text": "Group Sustainability Update: John Lyttle, Group CEO\nSupply Chain Economics: Neil Catto, Group CFO\nFinancial Review: Neil Catto, Group CFO\nThe boohoo group: Carol Kane, Group Co-Founder & Executive Director\nSummary: John Lyttle, Group CEO",
          "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 14:00:57.223+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c44457ad-7f44-443c-a284-597a61098cf8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.2,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "AGENDA",
          "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 14:00:57.223+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "613baa95-8813-4b59-96cc-2df9292348b9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "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": 1,
          "name": "Problem (Identify pain)",
          "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document identifies the problem of compliance and transparency issues in the supply chain.",
          "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": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "setup",
      "function": "front_matter",
      "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": 10,
        "componentCount": 3,
        "textChars": 49,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:54.378+00",
          "seconds": 2.417,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/3",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-3",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.775,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.378+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6ab1f0ee-59a3-4f63-97e6-14e8c6399acf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "JOHN LYTTLE, GROUP CEO",
          "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 14:00:54.378+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5eccd11c-c08b-4e33-b254-c682f46a3967",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.8,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "GROUP SUSTAINABILITY UPDATE",
          "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 14:00:54.378+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "474e9c66-89af-4cbf-b959-ec7845598e51",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "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": 1,
          "name": "Problem (Identify pain)",
          "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document identifies the problem of compliance and transparency issues in the supply chain.",
          "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": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "setup",
      "title": "The slide uses speech bubbles to present qualitative feedback/testimonials.",
      "function": "summarize",
      "rawType": "executive_summary",
      "block": null,
      "metadata": {
        "slideType": "executive_summary",
        "slideTypeCanon": {
          "name": "Executive summary",
          "slug": "executive_summary",
          "status": "active",
          "canonId": "019de52d-06be-73ff-81b3-f99fe7f0025e",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 72,
        "componentCount": 6,
        "textChars": 985,
        "nDataPoints": 0,
        "notes": "The slide uses speech bubbles to present qualitative feedback/testimonials.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:38.973+00",
          "seconds": 6.893,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/4",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-4",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "x": 0.05,
            "y": 0.25
          },
          "kind": "list",
          "text": "THE SCOPE OF THE REVIEW WAS TO INVESTIGATE: Allegations about working conditions and low pay; boohoo's supply chain monitoring in Leicester; The Group's compliance with the relevant law; Make recommendations for the future (see Appendix slides)",
          "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:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7bb13ae0-3abc-48a9-924c-a970bf39d47a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.05,
            "y": 0.55
          },
          "kind": "list",
          "text": "FINDINGS OF THE REVIEW: Many failings in the Leicester supply chain identified; Ample evidence that steps for improvement were in progress nearly a year ago; These processes did not advance quickly enough; Recommendations focused around improvements to corporate governance, compliance and monitoring processes",
          "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:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa798194-cd26-4f46-b05f-fc42ad383d10",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.6,
            "y": 0.35
          },
          "kind": "quote",
          "text": "It has already made a significant start on putting things right.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Testimonial",
              "slug": "testimonial",
              "status": "active",
              "canonId": "019de52c-fc21-71b6-9ac3-8266a64945e8",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "testimonial",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "20f43696-1c23-4627-8446-4f8ce427d20a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.65,
            "y": 0.55
          },
          "kind": "quote",
          "text": "If boohoo is willing to take a different approach to how it both views and interacts with the Leicester supply chain, it has within its power to be a tremendous force for good.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Testimonial",
              "slug": "testimonial",
              "status": "active",
              "canonId": "019de52c-fc21-71b6-9ac3-8266a64945e8",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "testimonial",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b5c310a2-cc4c-4af6-b473-d5c92fd0c2e2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.7,
            "y": 0.05
          },
          "kind": "quote",
          "text": "Confident that the adaptations which boohoo should make involve a relatively easily-achieved realignment of its priorities and governance systems.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Testimonial",
              "slug": "testimonial",
              "status": "active",
              "canonId": "019de52c-fc21-71b6-9ac3-8266a64945e8",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "testimonial",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7febcee-4351-4971-867d-3ca046350d30",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "INDEPENDENT REVIEW FINDINGS + RECOMMENDATIONS",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.973+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a03294be-e1ec-4c1f-bc95-abe02782d0ac",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Executive summary",
            "slug": "executive-summary",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
            "version": 1,
            "bodyDocId": null,
            "description": "A condensed view of the entire argument on a single slide / block.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "76dbc8d8-5e07-41aa-b5f9-bb3fa2e40f3f",
          "evidence": "FINDINGS OF THE REVIEW: Many failings in the Leicester supply chain identified; Ample evidence that steps for improvement were in progress nearly a year ago; These processes did not advance quickly enough; R",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:03.232201+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "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": 1,
          "name": "Problem (Identify pain)",
          "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document identifies the problem of compliance and transparency issues in the supply chain.",
          "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": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "setup",
      "function": "present_solution",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "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": 3,
        "textChars": 460,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:54.687+00",
          "seconds": 2.522,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/5",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-5",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.45,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.687+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6710625b-5881-4f5c-b4db-bdbf47207bb0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.455,
            "w": 0.533,
            "x": 0.447,
            "y": 0.248
          },
          "kind": "list",
          "text": "1. To enhance our Corporate Governance and oversight\n   a. Greater visibility over our supply chain\n2. To improve our supply chain compliance processes\n   a. Redefining our purchasing practices\n   b. Raising standards across our supply chain\n3. To rebuild confidence in a sustainable future for the Group\n   a. Supporting workers and workers’ rights\n   b. Supporting suppliers\n   c. Demonstrating best practice for the benefit of all stakeholders",
          "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 14:00:54.687+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27dda44f-f9ff-46c4-9d76-c94a3900e8e5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.336,
            "x": 0.644,
            "y": 0.046
          },
          "kind": "title",
          "text": "OUR OBJECTIVES",
          "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 14:00:54.687+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95b2fca9-5770-4201-a6ec-0a4d703cb36c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "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": 1,
          "name": "Problem (Identify pain)",
          "beatId": "f8ddb49a-2a99-4bab-80d3-bdeb30f1c2e8",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document identifies the problem of compliance and transparency issues in the supply chain.",
          "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": [],
      "locked": true
    },
    {
      "page": 6,
      "type": "setup",
      "function": "establish_context",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 55,
        "componentCount": 5,
        "textChars": 488,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:55.01+00",
          "seconds": 2.789,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/6",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-6",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.35,
            "x": 0.65,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:55.01+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6a38209f-77f5-4be8-a8f0-1a46a1bfc899",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.6,
            "x": 0.05,
            "y": 0.3
          },
          "kind": "list",
          "text": "Ambitious - leading the way in driving forward positive change\nCollaborative - working with suppliers and other stakeholders to raise standards across the industry\nEntrepreneurial - attracting people with great drive to implement change quickly\nInclusive - democratising fashion by making it accessible to all individuals\nResponsible - committed to acting and communicating in a safe and responsible manner",
          "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 14:00:55.01+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5630680d-6512-40de-afbd-b40160723313",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.05,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "OUR CULTURE IS:",
          "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 14:00:55.01+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "695a17c4-c19a-458f-a731-358d8e9df3a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.6,
            "x": 0.05,
            "y": 0.13
          },
          "kind": "title",
          "text": "OUR VISION IS TO LEAD THE FASHION E-COMMERCE MARKET",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Action title",
              "slug": "action-title",
              "status": "active",
              "canonId": "019de52c-fb31-734c-a0f5-a3935b73135d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "action-title",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:55.01+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "276bb826-1001-46f2-9002-fbb35d2b7493",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.4,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "THE BOOHOO GROUP",
          "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 14:00:55.01+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7ee8aa04-74bb-4ea8-9a8c-2524fd51bcf6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 7,
      "type": "resolution",
      "function": "summarize",
      "rawType": "key_takeaways",
      "block": null,
      "metadata": {
        "slideType": "key_takeaways",
        "slideTypeCanon": {
          "name": "Key takeaways",
          "slug": "key_takeaways",
          "status": "active",
          "canonId": "019de52d-06e7-7674-a891-9f7de3b11b6d",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 35,
        "componentCount": 3,
        "textChars": 347,
        "nDataPoints": 6,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:54.579+00",
          "seconds": 2.312,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/7",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-7",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.405,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.579+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00a4a874-832f-4a8d-9351-d64cd922cc8c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.415,
            "w": 0.515,
            "x": 0.449,
            "y": 0.275
          },
          "kind": "list",
          "text": "~ £1.5bn: Sales L12M, up from £110m at IPO\n~ £155m: EBITDA L12M, up from £12m at IPO\n>5k: Colleague roles created across operations, from ~400 at IPO, and growing\n>2.5k: Number of colleagues who are shareholders in the group\n~£40m: Wealth created for colleagues through share ownership\n~£80m: Paid in NI & Corporation Tax since IPO",
          "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 14:00:54.579+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6658e8ca-7ca1-4b22-8ebb-d46a1d9afc69",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.052,
            "w": 0.365,
            "x": 0.587,
            "y": 0.046
          },
          "kind": "title",
          "text": "OUR CONTRIBUTION",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.579+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f39e86bc-86ab-4a98-8294-a76c019f88c6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "setup",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 10,
        "componentCount": 3,
        "textChars": 50,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:54.524+00",
          "seconds": 2.208,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/8",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-8",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.776,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:54.524+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "641d3940-750c-4d80-8c07-9afc0e80ed6e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "JOHN LYTTLE, GROUP CEO",
          "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 14:00:54.524+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "31759f93-42b2-4a05-8cfd-27d117f70b60",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "AUDIT & COMPLIANCE PROGRAMME",
          "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 14:00:54.524+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bac685a9-1289-43c3-bbf3-5fb988c919ff",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Section divider",
            "slug": "section-divider",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4c66-707d-8d1f-6e14547134c7",
            "version": 1,
            "bodyDocId": null,
            "description": "A transitional slide marking the start of a new section.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "bc3e4003-b378-4955-9727-891dfdb83ab3",
          "evidence": "title/headline: AUDIT & COMPLIANCE PROGRAMME paragraph/paragraph: JOHN LYTTLE, GROUP CEO",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:03.449325+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 9,
      "type": "setup",
      "function": "establish_context",
      "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": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 17,
        "componentCount": 3,
        "textChars": 73,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.266+00",
          "seconds": 4.743,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/9",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-9",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.75,
            "w": 0.9,
            "x": 0.05,
            "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": "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 14:00:57.266+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7c2caca-79c9-4d99-92d4-372d18f77d75",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.2,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "list",
          "text": "International mix:\n~40% UK\n~20% Europe\n~40% Asia",
          "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 14:00:57.266+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d4df59d7-7435-4907-84be-c8f82f4f11c1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.55,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "OVERVIEW OF SUPPLIER BASE",
          "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 14:00:57.266+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "19c139e3-7f57-43a0-853b-fc665d1c13e7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c5f2f477-1d71-41c7-b959-ddf65835db8e",
          "evidence": "Geographic distribution of suppliers on a world map.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 14:00:57.266+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 9,
          "frameworkName": "map-spatial"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 10,
      "type": "resolution",
      "title": "The slide uses a chevron-based process flow to represent sequential phases.",
      "function": "plan_implementation",
      "rawType": "timeline",
      "block": null,
      "metadata": {
        "slideType": "timeline",
        "slideTypeCanon": {
          "name": "Timeline",
          "slug": "timeline",
          "status": "active",
          "canonId": "019de52d-0851-75eb-b758-ea2965e7739a",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 3,
        "textChars": 207,
        "nDataPoints": 0,
        "notes": "The slide uses a chevron-based process flow to represent sequential phases.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:35.239+00",
          "seconds": 3.002,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/10",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-10",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "x": 0.23,
            "y": 680
          },
          "kind": "callout",
          "text": "PEOPLE, PROCESSES & GOVERNANCE",
          "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:32:35.239+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ad73fb3b-91f0-4c92-af99-4acf643a7d4f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.05,
            "y": 250
          },
          "kind": "diagram",
          "text": "Phase 1: FY21 compliance programme; Phase 2: Accelerated compliance review; Phase 3: Addressing UK findings; Phase 4: International compliance programme",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:35.239+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b07ee61a-ccd7-47d4-838b-2a2892db450d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "COMPLIANCE & TRANSPARENCY",
          "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:32:35.239+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f8c1c1b-a122-4fa0-8b63-32e960d20e38",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "2cbb6366-219e-4189-81a0-b394b56afe3d",
          "evidence": "The slide explicitly mentions 'PEOPLE, PROCESSES & GOVERNANCE' as the foundation for the compliance phases.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 15:32:35.239+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "frameworkName": "governance"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 11,
      "type": "resolution",
      "title": "The slide uses a chevron-based timeline graphic to represent a four-phase roadmap.",
      "function": "plan_implementation",
      "rawType": "roadmap",
      "block": null,
      "metadata": {
        "slideType": "roadmap",
        "slideTypeCanon": {
          "name": "Roadmap",
          "slug": "roadmap",
          "status": "active",
          "canonId": "019de52d-0a55-72bc-9b7b-a47ef109839c",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 44,
        "componentCount": 4,
        "textChars": 460,
        "nDataPoints": 0,
        "notes": "The slide uses a chevron-based timeline graphic to represent a four-phase roadmap.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.793+00",
          "seconds": 4.683,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/11",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-11",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.72,
            "x": 0.14,
            "y": 0.65
          },
          "kind": "diagram",
          "text": "PHASE 1: PHASE 2: PHASE 3: PHASE 4:",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Timeline",
              "slug": "timeline",
              "status": "active",
              "canonId": "019de52d-03c5-73fc-84aa-4180cbf0f5cf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.793+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1ae34a58-b949-4c22-908e-65c6fbe3aa7d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.72,
            "x": 0.06,
            "y": 0.26
          },
          "kind": "list",
          "text": "Action: Develop a more robust UK supplier compliance programme with third party Verisio: signed off in February 2020, launched in May 2020\nObjective: Mapping every supplier in our UK supply chain\nOutput: Driving greater supply chain visibility\nBenefit: Uniformity of, and enhanced standards across UK supply base\nNext steps: Replicate work into international 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 14:00:57.793+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e4c97c1-292e-4ad2-ae01-d27780922099",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.62,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "COMPLIANCE & TRANSPARENCY",
          "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 14:00:57.793+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e90c9db0-7d40-4f44-89bc-968215ab65ea",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.45,
            "x": 0.06,
            "y": 0.13
          },
          "kind": "title",
          "text": "PHASE 1: FY21 COMPLIANCE PROGRAMME",
          "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 14:00:57.793+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b1d1e5a3-5c51-4e0a-b3d4-4b16fe128660",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a9b07644-6a29-4175-a2d7-d8ac1dcf8138",
          "evidence": "Chevron-based progression graphic showing four phases.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:00:57.793+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 11,
          "frameworkName": "timeline"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 12,
      "type": "setup",
      "title": "The slide uses a process arrow graphic to indicate a multi-phase project, highlighting Phase 2.",
      "function": "transition",
      "rawType": "transition",
      "block": null,
      "metadata": {
        "slideType": "transition",
        "slideTypeCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-0693-7766-9f05-887f41f8e41e",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 51,
        "componentCount": 4,
        "textChars": 540,
        "nDataPoints": 1,
        "notes": "The slide uses a process arrow graphic to indicate a multi-phase project, highlighting Phase 2.",
        "elementsJson": null,
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.525+00",
          "seconds": 8.169,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/12",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-12",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.7,
            "x": 0.15,
            "y": 0.65
          },
          "kind": "diagram",
          "text": "PHASE 1: PHASE 2: PHASE 3: PHASE 4:",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:01.525+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "98d443c6-9615-4c5d-a8f8-22f9805e7f54",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.9,
            "x": 0.06,
            "y": 0.27
          },
          "kind": "list",
          "text": "Action: Independent Review of the Group's UK supply chain + accelerated supply chain review\nObjective: To identify areas of risk and non-compliance & take action to strengthen future compliance\nOutput: Ms Levitt's Independent Review + detailed internal review of 287 Leicester suppliers & manufacturing units\nBenefit: Detailed understanding of compliance standards and corrective action required\nNext steps: Implementing our agenda for change",
          "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 14:01:01.525+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "598eba8c-ef2a-4f1d-b4d2-2222e85d40e8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.62,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "COMPLIANCE & TRANSPARENCY",
          "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 14:01:01.525+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ca2f9fbb-577e-4af7-81bb-9002ad85e3fd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.5,
            "x": 0.06,
            "y": 0.13
          },
          "kind": "title",
          "text": "PHASE 2: ACCELERATED COMPLIANCE REVIEW",
          "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 14:01:01.525+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4343e9e6-39c6-41cc-927b-680708686b38",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "06b20816-7cb6-493b-ba96-dbb5ccf7847c",
          "evidence": "The slide uses a sequence of arrows to represent a multi-phase project timeline.",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 14:01:01.525+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "frameworkName": "process"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 13,
      "type": "resolution",
      "title": "The slide uses a chevron-based timeline graphic to indicate progress through four phases, highlighting Phase 3.",
      "function": "plan_implementation",
      "rawType": "timeline",
      "block": null,
      "metadata": {
        "slideType": "timeline",
        "slideTypeCanon": {
          "name": "Timeline",
          "slug": "timeline",
          "status": "active",
          "canonId": "019de52d-0851-75eb-b758-ea2965e7739a",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 49,
        "componentCount": 4,
        "textChars": 615,
        "nDataPoints": 0,
        "notes": "The slide uses a chevron-based timeline graphic to indicate progress through four phases, highlighting Phase 3.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.51+00",
          "seconds": 6.126,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/13",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-13",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.7,
            "x": 0.15,
            "y": 0.65
          },
          "kind": "diagram",
          "text": "PHASE 1: PHASE 2: PHASE 3: PHASE 4:",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Timeline",
              "slug": "timeline",
              "status": "active",
              "canonId": "019de52d-03c5-73fc-84aa-4180cbf0f5cf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "timeline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:59.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b5bb848c-441a-46d8-94ba-d2611f165802",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.9,
            "x": 0.06,
            "y": 0.26
          },
          "kind": "list",
          "text": "Action: Resumption of supply chain and audit programme & implementation of Ms Levitt’s recommendations\nObjective: Improve compliance, transparency and standards across UK supply chain for the benefit of all stakeholders\nOutput: Completion of Verisio programme, publication of UK supplier list, establishment of Purchasing Principles, implementation of recommendations\nBenefit: Improved standards and welfare across our UK supply chain\nNext steps: Replicate UK supply chain compliance programme with International supply base",
          "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 14:00:59.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "15f0fb21-06f9-4c25-8b57-849e84f1af96",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.62,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "COMPLIANCE & TRANSPARENCY",
          "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 14:00:59.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6cd88c14-e6be-4c7f-858d-7c22d597262c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.41,
            "x": 0.06,
            "y": 0.13
          },
          "kind": "title",
          "text": "PHASE 3: ADDRESSING UK FINDINGS",
          "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 14:00:59.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d017f6f4-d7e6-4064-8d75-ad0f69805bfb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "5f9a26b5-5d24-4e57-869d-73c7af181911",
          "evidence": "The slide uses a sequential chevron process flow to represent phases.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 14:00:59.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 13,
          "frameworkName": "timeline"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 14,
      "type": "resolution",
      "title": "The slide uses a simple process arrow graphic to indicate the current phase in a four-part roadmap.",
      "function": "plan_implementation",
      "rawType": "roadmap",
      "block": null,
      "metadata": {
        "slideType": "roadmap",
        "slideTypeCanon": {
          "name": "Roadmap",
          "slug": "roadmap",
          "status": "active",
          "canonId": "019de52d-0a55-72bc-9b7b-a47ef109839c",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 42,
        "componentCount": 4,
        "textChars": 420,
        "nDataPoints": 0,
        "notes": "The slide uses a simple process arrow graphic to indicate the current phase in a four-part roadmap.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:34.747+00",
          "seconds": 2.367,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/14",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-14",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.7,
            "x": 0.15,
            "y": 0.665
          },
          "kind": "diagram",
          "text": "PHASE 1: PHASE 2: PHASE 3: PHASE 4:",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:34.747+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "91e5972d-9b89-4f6b-9b39-5f54f2ee6759",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.28,
            "w": 0.77,
            "x": 0.06,
            "y": 0.27
          },
          "kind": "list",
          "text": "Action: To implement a robust global supplier compliance programme, working with Bureau Veritas\nObjective: Map every supplier in our global supply chain\nOutput: Driving greater supply chain visibility\nBenefit: Enhanced monitoring, visibility and compliance globally\nNext steps: Publication of global supply chain list",
          "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:32:34.747+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "360bc59c-24f7-48ba-ba2c-a0b161c5c222",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.62,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "COMPLIANCE & TRANSPARENCY",
          "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:32:34.747+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bbca0ff2-9044-4019-a4bf-502010724c73",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.55,
            "x": 0.06,
            "y": 0.13
          },
          "kind": "title",
          "text": "PHASE 4: INTERNATIONAL COMPLIANCE PROGRAMME",
          "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:32:34.747+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3517deee-344a-4755-a7dc-8a8368258456",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a16d142c-267a-4c2c-b5c6-59be567a5fec",
          "evidence": "The slide uses a sequential arrow diagram to represent phases of a project.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 15:32:34.747+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 14,
          "frameworkName": "roadmap"
        }
      ],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 15,
      "type": "setup",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 9,
        "componentCount": 3,
        "textChars": 34,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:55.735+00",
          "seconds": 2.229,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/15",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-15",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.77,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:55.735+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "998d3c63-c153-417e-8e91-6429db57b38b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.38,
            "x": 0.06,
            "y": 0.81
          },
          "kind": "title",
          "text": "SUPPLY CHAIN",
          "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 14:00:55.735+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b79ff846-b868-42ee-8127-de0a956eabac",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.06,
            "y": 0.91
          },
          "kind": "title",
          "text": "JOHN LYTTLE, GROUP CEO",
          "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 14:00:55.735+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b0e763c-6857-4a6c-9b55-780cb724f874",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 15,
          "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": "Agitate (Make it worse)",
          "beatId": "a5231599-ab16-4cd1-9b06-89f722caedc6",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "beatType": {
            "name": "Agitate (Make it worse)",
            "slug": "problem-agitate-solution-agitate-make-it-worse",
            "status": "active",
            "canonId": "019dd9b8-0f5a-71dd-bae7-8fadb0d09456",
            "version": 1,
            "description": null
          },
          "evidence": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency.",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Development",
            "slug": "development",
            "status": "active",
            "canonId": "019dd9b8-0332-7008-b3aa-11b0840a57b1",
            "version": 1,
            "description": "The middle stretch in arcs that have one. Often where length problems creep in."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 16,
      "type": "setup",
      "title": "The slide uses icons to represent stages: social media (concept), mannequin (sample), factory (production), and house (delivery).",
      "function": "present_framework",
      "rawType": "customer_journey",
      "block": null,
      "metadata": {
        "slideType": "customer_journey",
        "slideTypeCanon": {
          "name": "Customer journey",
          "slug": "customer_journey",
          "status": "active",
          "canonId": "019de52d-0966-70ce-afe3-bc7c98ffc8c9",
          "version": 1,
          "description": null
        },
        "function": "present_framework",
        "functionCanon": {
          "name": "Present framework",
          "slug": "present_framework",
          "status": "active",
          "canonId": "019de52d-1403-7667-9100-d2ac6709f750",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 51,
        "componentCount": 6,
        "textChars": 243,
        "nDataPoints": 0,
        "notes": "The slide uses icons to represent stages: social media (concept), mannequin (sample), factory (production), and house (delivery).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.028+00",
          "seconds": 8.216,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/16",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-16",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.7,
            "w": 0.9,
            "x": 0.05,
            "y": 0.2
          },
          "kind": "diagram",
          "text": "Concept to Delivery process flow",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a89f561f-83ed-4756-b634-a1894eb50a2e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.15,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "list",
          "text": "Designers, Buyers, Suppliers",
          "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 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "74e71e68-1b7d-4f30-95bc-cf4fe4cb6074",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.15,
            "x": 0.3,
            "y": 0.8
          },
          "kind": "subtitle",
          "text": "Turning an idea into a sample and then an order",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a20b3cb9-9ae9-431e-b4eb-d789ad0b944b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.15,
            "x": 0.8,
            "y": 0.8
          },
          "kind": "subtitle",
          "text": "New items delivered to customer",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da412350-ad41-4cd0-b4b3-e30fb761fb6a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.15,
            "x": 0.55,
            "y": 0.8
          },
          "kind": "subtitle",
          "text": "Fabric is cut and sewn at manufacturers in the UK, Europe and Asia",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f779a99d-5819-47a6-a676-3a9865134631",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "SUPPLY CHAIN FOCUSED ON SPEED TO MARKET",
          "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 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5d606481-2b10-4acb-b454-0ebfd87efe37",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1eb50fb9-8f45-4348-adcf-8f3b620cc937",
          "evidence": "The slide maps the sequential steps of product creation and delivery.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:01:02.028+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 16,
          "frameworkName": "value-chain"
        }
      ],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 17,
      "type": "evidence",
      "title": "Uses a before-after-bridge framework to show the evolution of compliance technology.",
      "function": "plan_implementation",
      "rawType": "before_after",
      "block": null,
      "metadata": {
        "slideType": "before_after",
        "slideTypeCanon": {
          "name": "Before / after",
          "slug": "before_after",
          "status": "active",
          "canonId": "019de52d-11fd-771e-bb45-e27f849bc560",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 53,
        "componentCount": 5,
        "textChars": 443,
        "nDataPoints": 0,
        "notes": "Uses a before-after-bridge framework to show the evolution of compliance technology.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.358+00",
          "seconds": 2.784,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/17",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-17",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.47,
            "w": 0.52,
            "x": 0.43,
            "y": 0.27
          },
          "kind": "diagram",
          "text": "Flow of inputs into a central warehouse/system icon",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": {
              "name": "Process flow",
              "slug": "process",
              "status": "active",
              "canonId": "019de52d-039c-718f-ad3a-efe9c4b3c838",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "process",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "03e0e8de-c5f5-41ab-9a92-0117ff9c86b3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.4,
            "x": 0.06,
            "y": 0.31
          },
          "kind": "list",
          "text": "WHERE WE ARE TODAY: New buying & compliance ordering app launched September 2020. Simplifies order process, Enhanced PO management, Real time tracking, Approved supplier list checks.",
          "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 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0bc1677b-64c9-49d8-84c4-f7006b32c709",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.3,
            "x": 0.06,
            "y": 0.17
          },
          "kind": "list",
          "text": "WHERE WE WERE: Paper-based ordering system",
          "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 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c2f2ddb9-ffd3-4893-ad63-b13ef7fffbcf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.5,
            "x": 0.06,
            "y": 0.62
          },
          "kind": "list",
          "text": "WHAT'S NEXT: Supplier portal. Single view of supplier, Two-way communication, Audit status review, Better visibility, Approved factory list.",
          "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 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e5e4e5f6-ff4e-4665-9635-0dd70911dbc2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.63,
            "x": 0.34,
            "y": 0.04
          },
          "kind": "title",
          "text": "PUTTING TECH INTO COMPLIANCE",
          "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 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7359eb00-b5b5-450e-ae52-1d9012966b45",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "5760236e-4e9b-4b95-af0f-e08a9e20f7cb",
          "evidence": "The slide explicitly structures content as 'Where we were', 'Where we are today', and 'What's next'.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 14:00:57.358+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 17,
          "frameworkName": "before-after-bridge"
        }
      ],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 18,
      "type": "appendix",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 66,
        "componentCount": 6,
        "textChars": 446,
        "nDataPoints": 2,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.775+00",
          "seconds": 3.198,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/18",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-18",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.3,
            "w": 0.3,
            "x": 0.58,
            "y": 0.35
          },
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "822c317a-1848-429a-8cef-b0c1ada30f81",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.5,
            "x": 0.06,
            "y": 0.28
          },
          "kind": "list",
          "text": "Education - demonstrate model manufacturing processes\nBest practice - showcase how our products can be made legally, ethically and safely\nCommunity hub - nurturing and inspiring new talent in the textile industry\nLeicester office - boohoo UK compliance team to be based at the site",
          "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 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b7a55068-868d-400b-8d67-a3c8f377b3a5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.45,
            "x": 0.06,
            "y": 0.65
          },
          "kind": "list",
          "text": "Up to 250 new jobs created\nCapability to manufacture up to 50k units / week\nExpect to go live in early 2021",
          "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 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fff04206-6e24-45d8-9376-d0be6be6d8e4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.25,
            "x": 0.06,
            "y": 0.6
          },
          "kind": "paragraph",
          "text": "MODEL MANUFACTURING:",
          "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 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4a7bdd06-f306-49aa-8a94-411639e70b79",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.15,
            "x": 0.06,
            "y": 0.23
          },
          "kind": "paragraph",
          "text": "PURPOSE:",
          "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 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "697b16f0-7512-429e-a83a-52b52d06ab85",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "LEICESTER CENTRE OF EXCELLENCE",
          "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 14:00:57.775+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f3edfd88-ca7b-42b9-b176-45572f6975b2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 19,
      "type": "setup",
      "title": "Includes a decorative photo of a woman with a flower, which is non-informative.",
      "function": "summarize",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 5,
        "textChars": 573,
        "nDataPoints": 0,
        "notes": "Includes a decorative photo of a woman with a flower, which is non-informative.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.301+00",
          "seconds": 4.569,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/19",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-19",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.78,
            "w": 0.345,
            "x": 0.655,
            "y": 0.22
          },
          "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 14:00:59.301+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "60092d51-1209-483a-93aa-be0553143297",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.55,
            "x": 0.06,
            "y": 0.72
          },
          "kind": "list",
          "text": "STRENGTHENED AUDIT AND COMPLIANCE PROCEDURES: Strengthened sourcing and compliance team; New Purchasing Principles to be published every six months",
          "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 14:00:59.301+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2b9c4dc6-85cf-457a-9a79-0f1a0f269267",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.55,
            "x": 0.06,
            "y": 0.23
          },
          "kind": "list",
          "text": "MAINTAINING A UK SUPPLY BASE: UK supply base will see some consolidation; Top 50 account for significant majority of volumes; Approach is to work collaboratively with suppliers through this process; Expect Leicester to remain a significant part of manufacturing base going forwards; Community fund for workers in Leicester",
          "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 14:00:59.301+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "31a734fd-9580-450b-9a1c-a88f85a5e064",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.55,
            "x": 0.06,
            "y": 0.58
          },
          "kind": "list",
          "text": "ENHANCED TRANSPARENCY: Publication of UK supplier list within next 6 months",
          "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 14:00:59.301+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b7fe4c35-5ba7-42b7-b97c-56e841f7587d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.65,
            "x": 0.32,
            "y": 0.045
          },
          "kind": "title",
          "text": "UK SUPPLY BASE GOING FORWARDS",
          "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 14:00:59.301+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ac4b792a-4221-4df4-b0a1-3d31f2e50c61",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 20,
      "type": "resolution",
      "function": "summarize",
      "rawType": "key_takeaways",
      "block": null,
      "metadata": {
        "slideType": "key_takeaways",
        "slideTypeCanon": {
          "name": "Key takeaways",
          "slug": "key_takeaways",
          "status": "active",
          "canonId": "019de52d-06e7-7674-a891-9f7de3b11b6d",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 53,
        "componentCount": 4,
        "textChars": 631,
        "nDataPoints": 1,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.886+00",
          "seconds": 3.099,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/20",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-20",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.57,
            "w": 0.4,
            "x": 0.56,
            "y": 0.195
          },
          "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 14:00:57.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2b8e4926-a821-47ab-a6c6-89b483b65dd5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.495,
            "x": 0.068,
            "y": 0.275
          },
          "kind": "list",
          "text": "Resumption and completion of UK supplier programme\nAuditing entirety of UK Tier 1 & 2 this financial year\nPublication of UK supplier list within six months\nCommence international supply chain audit programmes\nSet-up manufacturing centre of excellence\nEstablishment of Purchasing Principles\nLaunch of supplier portal\nFurther investment into sourcing and compliance teams\nCompletion of global supply chain audit programme\nTo publish global supply chain list\nComplete £10m investment across manufacturing, compliance, training and education\nTo implement all of Ms Levitt’s recommendations",
          "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 14:00:57.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ba863f27-7dca-4f0f-84ba-32dbb036858e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.705,
            "x": 0.267,
            "y": 0.045
          },
          "kind": "title",
          "text": "SUMMARY: SUPPLY CHAIN OBJECTIVES",
          "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 14:00:57.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b93d10c2-357b-4e43-b7f1-17693b443c26",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.255,
            "x": 0.068,
            "y": 0.195
          },
          "kind": "title",
          "text": "NEXT 12 MONTHS",
          "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 14:00:57.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01b28120-cfd4-45d4-b95b-ef0b1558ea21",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 20,
          "from": 10,
          "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": "ef265e68-c10a-4c0c-a52a-b84683794e3f",
          "evidence": "The document highlights the consequences of not addressing compliance and transparency issues.",
          "position": 0,
          "objective": "To highlight the cost of inaction on compliance and transparency",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.048059+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 21,
      "type": "setup",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 9,
        "componentCount": 3,
        "textChars": 32,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:00.574+00",
          "seconds": 5.694,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/21",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-21",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.777,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:00.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "03756804-cf54-4539-8550-b19629f45205",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.36,
            "x": 0.06,
            "y": 0.805
          },
          "kind": "title",
          "text": "GOVERNANCE",
          "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 14:01:00.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3df5ba63-f47b-4f89-9b31-04594fa3ed5a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.06,
            "y": 0.91
          },
          "kind": "title",
          "text": "JOHN LYTTLE, GROUP CEO",
          "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 14:01:00.574+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05717a49-2f2d-4eed-949b-f8294613860d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": [],
      "locked": true
    },
    {
      "page": 22,
      "type": "appendix",
      "title": "The slide uses a high-fashion photography aesthetic as a background element.",
      "function": "plan_implementation",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 35,
        "componentCount": 4,
        "textChars": 298,
        "nDataPoints": 0,
        "notes": "The slide uses a high-fashion photography aesthetic as a background element.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.185+00",
          "seconds": 2.19,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/22",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-22",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.82,
            "w": 0.49,
            "x": 0.51,
            "y": 0.18
          },
          "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 14:00:57.185+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9648f484-f32b-4dfe-8725-2d556079438b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.43,
            "x": 0.06,
            "y": 0.28
          },
          "kind": "list",
          "text": "Appointing two new Non-Executive Directors; New Risk Committee and Supply Chain Committee; Working with an external consultant around Board composition and remuneration; Annual Corporate Governance roadshows; Appointment of senior respected independent individual",
          "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 14:00:57.185+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dad0809f-68d2-4f07-a15a-35fb6ee6a166",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.48,
            "x": 0.06,
            "y": 0.04
          },
          "kind": "title",
          "text": "GOVERNANCE OBJECTIVES",
          "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 14:00:57.185+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d6adf4fe-da00-4f76-9cf0-1845684418c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.06,
            "y": 0.2
          },
          "kind": "title",
          "text": "NEXT 12 MONTHS",
          "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 14:00:57.185+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "86efaecd-8542-4e24-96ec-f064647a424b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": [],
      "locked": true
    },
    {
      "page": 23,
      "type": "setup",
      "title": "The slide features a large lifestyle image of a model, typical of fashion retail investor presentations.",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 14,
        "componentCount": 3,
        "textChars": 101,
        "nDataPoints": 0,
        "notes": "The slide features a large lifestyle image of a model, typical of fashion retail investor presentations.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.506+00",
          "seconds": 6.364,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/23",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-23",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.78,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:01.506+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fe8455b-9659-447c-886f-9fee0edd7e82",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.9,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "INTERIM RESULTS FOR THE SIX MONTHS ENDED 31 AUGUST 2020 | NEIL CATTO, GROUP CFO",
          "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 14:01:01.506+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7540c593-8f6f-4fc1-94f9-d531add2939a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.65,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "SUPPLY CHAIN ECONOMICS",
          "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 14:01:01.506+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6e9d8f69-9c3d-4fcf-bc97-34bd933bde7b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": [],
      "locked": true
    },
    {
      "page": 24,
      "type": "tension",
      "function": "expose_contradiction",
      "rawType": "expose_contradiction",
      "block": null,
      "metadata": {
        "slideType": "expose_contradiction",
        "slideTypeCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-124c-75aa-984a-0a3d0d8fc8df",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 12,
        "componentCount": 2,
        "textChars": 90,
        "nDataPoints": 1,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.439+00",
          "seconds": 2.285,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/24",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-24",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.55,
            "w": 0.75,
            "x": 0.06,
            "y": 0.223
          },
          "kind": "table",
          "text": "Perception vs Reality table with 5 rows of comparisons.",
          "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 14:00:57.439+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e90b0da2-8c81-4600-9d90-edf169af414d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.75,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "ADDRESSING PERCEPTIONS OF THE GROUP",
          "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 14:00:57.439+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c24df5cf-606d-4862-853c-a8a9debe5afb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "2e267563-6c57-4040-a6d3-3737d173c350",
          "evidence": "Contrasting perception vs reality to correct misconceptions.",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 14:00:57.439+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 24,
          "frameworkName": "before-after-framing"
        }
      ],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": [],
      "locked": true
    },
    {
      "page": 25,
      "type": "analysis",
      "title": "The slide compares cost savings (discounts) for sourcing specific apparel items from various countries compared to UK landed costs.",
      "function": "analyze_data",
      "rawType": "comparison_table",
      "block": null,
      "metadata": {
        "slideType": "comparison_table",
        "slideTypeCanon": {
          "name": "Comparison table",
          "slug": "comparison_table",
          "status": "active",
          "canonId": "019de52d-0a06-73f8-8813-fe022fab1de2",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 69,
        "componentCount": 8,
        "textChars": 297,
        "nDataPoints": 6,
        "notes": "The slide compares cost savings (discounts) for sourcing specific apparel items from various countries compared to UK landed costs.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.974+00",
          "seconds": 2.801,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/25",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-25",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.335,
            "w": 0.14,
            "x": 0.745,
            "y": 0.289
          },
          "kind": "image",
          "text": "Basic Jersey Bottom icon",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d3a903f6-f907-4399-9f8d-85b7b5d2f83b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.195,
            "w": 0.175,
            "x": 0.103,
            "y": 0.312
          },
          "kind": "image",
          "text": "Basic Jersey Top icon",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d972b8d7-d350-4c60-bf9a-cab5347256bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.178,
            "w": 0.172,
            "x": 0.425,
            "y": 0.369
          },
          "kind": "image",
          "text": "Basic Cycling Short icon",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e232d175-26e6-4f0f-a880-161f7373f67e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.42,
            "x": 0.072,
            "y": 0.913
          },
          "kind": "source-note",
          "text": "Source: indicative costings based on boohoo and supplier estimates",
          "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 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0ca7917c-ad22-4d14-9de6-734d4a7cb274",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.308,
            "x": 0.385,
            "y": 0.678
          },
          "kind": "table",
          "text": "Discount to UK Landed Cost table for Cycling Short",
          "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 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "22d34773-fc10-4b41-ab09-cddd8f2ee79f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.296,
            "x": 0.072,
            "y": 0.678
          },
          "kind": "table",
          "text": "Discount to UK Landed Cost table for Jersey Top",
          "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 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "90e15766-7972-4570-a5f9-a41c3ccbb6f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.304,
            "x": 0.679,
            "y": 0.678
          },
          "kind": "table",
          "text": "Discount to UK Landed Cost table for Jersey Bottom",
          "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 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "928bc56a-e006-4470-9690-f73fc3b81a00",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.335,
            "x": 0.607,
            "y": 0.045
          },
          "kind": "title",
          "text": "PRODUCT COSTING",
          "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 14:00:57.974+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc0d017d-05b1-46e1-a68f-88492eedb168",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 26,
      "type": "setup",
      "title": "The chart highlights Boohoo Group in a distinct color (pink) compared to the peers (yellow).",
      "function": "compare_peers",
      "rawType": "peer_benchmark",
      "block": null,
      "metadata": {
        "slideType": "peer_benchmark",
        "slideTypeCanon": {
          "name": "Peer benchmark",
          "slug": "peer_benchmark",
          "status": "active",
          "canonId": "019de52d-08f0-7158-a78d-d7b5331fefaf",
          "version": 1,
          "description": null
        },
        "function": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 3,
        "textChars": 81,
        "nDataPoints": 14,
        "notes": "The chart highlights Boohoo Group in a distinct color (pink) compared to the peers (yellow).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:57.657+00",
          "seconds": 2.332,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/26",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-26",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.6,
            "w": 0.8,
            "x": 0.1,
            "y": 0.2
          },
          "kind": "chart",
          "text": "Bar chart showing gross margins for 14 entities",
          "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 14:00:57.657+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "656bef1a-c538-446f-8299-f455b86f9a97",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.12,
            "x": 0.06,
            "y": 0.4
          },
          "kind": "legend",
          "text": "AVERAGE 57%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:57.657+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "288a9dff-8378-42ae-94de-b3ed7a60dffd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.57,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "GROSS MARGIN COMPARISON",
          "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 14:00:57.657+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a65229e1-b287-4d1a-9232-6400c527a337",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "85b8b1c2-5b21-4eaf-be71-4b1b0c8c3d62",
          "evidence": "Benchmarking company performance against a peer group.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:00:57.657+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 26,
          "frameworkName": "comparison-frame"
        }
      ],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 27,
      "type": "analysis",
      "title": "The chart on the right is a tornado-style bar chart showing sales distribution by price bracket.",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 52,
        "componentCount": 7,
        "textChars": 78,
        "nDataPoints": 6,
        "notes": "The chart on the right is a tornado-style bar chart showing sales distribution by price bracket.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:58.522+00",
          "seconds": 2.948,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/27",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-27",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.5,
            "w": 0.5,
            "x": 0.45,
            "y": 0.25
          },
          "kind": "chart",
          "text": "SALES BY VALUE",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Horizontal bar chart",
              "slug": "bar-horizontal",
              "status": "active",
              "canonId": "019de52c-fec4-7221-986b-1cb5f5e84b1f",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-horizontal",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "33e49c82-5fea-4b9b-aec5-628a8006032b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.11,
            "y": 0.73
          },
          "kind": "metric",
          "text": "0.37m",
          "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": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "011f60e3-a809-45f6-91cb-21b0c94b037a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.08,
            "x": 0.3,
            "y": 0.73
          },
          "kind": "metric",
          "text": "-12%",
          "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": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2d63f4ac-1ddc-4e64-ba17-ebd802f44e62",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.11,
            "y": 0.28
          },
          "kind": "metric",
          "text": "4.5m",
          "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": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6e49c4e0-8c77-46e2-9d81-672b22848c58",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.29,
            "y": 0.28
          },
          "kind": "metric",
          "text": "45-50%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": null,
            "subkind": {
              "name": "Big number",
              "slug": "big-number",
              "status": "active",
              "canonId": "019de52c-fc70-70c8-b965-0584548a9204",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "big-number",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c20f8da8-8a75-4158-a4dc-06487a6cb9ed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.27,
            "x": 0.06,
            "y": 0.895
          },
          "kind": "source-note",
          "text": "Source: boohoo UK womenswear FY20",
          "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 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14c6c046-8aeb-495e-913c-37d51de76cda",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.28,
            "x": 0.68,
            "y": 0.045
          },
          "kind": "title",
          "text": "THE £5 DRESS",
          "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 14:00:58.522+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a0068306-ede3-4d1f-979d-1343f35643d9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 28,
      "type": "setup",
      "title": "Includes branding imagery and presenter details.",
      "function": "transition",
      "rawType": "section_divider",
      "block": null,
      "metadata": {
        "slideType": "section_divider",
        "slideTypeCanon": {
          "name": "Section divider",
          "slug": "section_divider",
          "status": "active",
          "canonId": "019de52d-066a-7402-9554-6ae504999041",
          "version": 1,
          "description": null
        },
        "function": "transition",
        "functionCanon": {
          "name": "Transition",
          "slug": "transition",
          "status": "active",
          "canonId": "019de52d-1365-7149-92aa-66df859e75fd",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 13,
        "componentCount": 3,
        "textChars": 95,
        "nDataPoints": 0,
        "notes": "Includes branding imagery and presenter details.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.172+00",
          "seconds": 5.596,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/28",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-28",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.77,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:01.172+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1fb9448e-e68f-4e63-b12a-f69752c449fd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.9,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "INTERIM RESULTS FOR THE SIX MONTHS ENDED 31 AUGUST 2020 | NEIL CATTO, GROUP CFO",
          "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 14:01:01.172+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2db81759-37a2-4049-bf55-e61ab44e9b90",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "FINANCIAL REVIEW",
          "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 14:01:01.172+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "030ab132-90a2-4027-b87f-e113934f4f17",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 29,
      "type": "analysis",
      "title": "The slide presents a standard financial performance comparison with a secondary table for adjusting items.",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 32,
        "componentCount": 3,
        "textChars": 243,
        "nDataPoints": 48,
        "notes": "The slide presents a standard financial performance comparison with a secondary table for adjusting items.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:00.726+00",
          "seconds": 4.821,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/29",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-29",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.33,
            "x": 0.62,
            "y": 0.18
          },
          "kind": "table",
          "text": "Adjusting items table showing Acquisition Intangibles and Share-based Payments for 1H21 vs 1H20.",
          "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 14:01:00.726+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85130801-117a-4049-bfcd-02dcd9bf11a0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.7,
            "w": 0.55,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "table",
          "text": "Main income statement table showing Group Sales, Gross Profit, EBITDA, EBIT, PBT, EPS, and Net Cash for 1H21 vs 1H20.",
          "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 14:01:00.726+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ba217265-fe7a-42a7-b6f4-6174fcac93ae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "SUMMARY GROUP INCOME STATEMENT",
          "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 14:01:00.726+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8c101b6f-2ba6-49de-a661-4f922642e2c9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 30,
      "type": "analysis",
      "title": "CER stands for Constant Exchange Rate.",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 35,
        "componentCount": 3,
        "textChars": 305,
        "nDataPoints": 33,
        "notes": "CER stands for Constant Exchange Rate.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:58.764+00",
          "seconds": 2.85,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/30",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-30",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.45,
            "w": 0.75,
            "x": 0.1,
            "y": 0.42
          },
          "kind": "chart",
          "text": "Stacked bar chart showing revenue growth from 1H18 to 1H21, split by UK and International segments.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:58.764+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8839c362-f7c7-4cc5-bcb9-583aa04383ed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.85,
            "x": 0.07,
            "y": 0.18
          },
          "kind": "table",
          "text": "Six months to 31 August (£m) | UK | ROE | USA | ROW | Total\nSales | 430.2 | 123.7 | 202.2 | 60.4 | 816.5\nChange (%) | 37% | 41% | 83% | 17% | 45%\nCER Change (%) | 37% | 40% | 83% | 18% | 44%",
          "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 14:00:58.764+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c4748539-df56-4cc2-ab35-41d8a9b5fc27",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.4,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "SEGMENTAL RESULT",
          "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 14:00:58.764+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "504a2f28-4755-46fa-80f7-71ef6b9203e5",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 30,
          "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": 16,
          "name": "Solution (Provide relief)",
          "beatId": "031f680a-a63c-4c52-939a-29701a191851",
          "matchId": "df2e282d-6b17-40dd-8c55-60366318c56c",
          "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 document presents solutions to the problem, including the implementation of a comprehensive compliance program.",
          "position": 2,
          "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": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 31,
      "type": "analysis",
      "title": "The table shows percentage of revenue or similar metric; the chart shows a stacked bar visualization of cost components over time.",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 65,
        "componentCount": 5,
        "textChars": 520,
        "nDataPoints": 30,
        "notes": "The table shows percentage of revenue or similar metric; the chart shows a stacked bar visualization of cost components over time.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.03+00",
          "seconds": 6.094,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/31",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-31",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.35,
            "w": 0.51,
            "x": 0.13,
            "y": 0.54
          },
          "kind": "chart",
          "text": "Historical trend of operating costs from 1H17 to 1H21",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Stacked bar chart",
              "slug": "bar-stacked",
              "status": "active",
              "canonId": "019de52c-feec-74bf-9028-15b74f84f0a7",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.03+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ab7864d7-afba-4c9d-b857-792587751340",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.15,
            "x": 0.67,
            "y": 0.6
          },
          "kind": "legend",
          "text": "Other Admin, Distribution, Marketing",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.03+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3a549747-579e-49e9-9900-b5b779adbbb1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.33,
            "x": 0.63,
            "y": 0.19
          },
          "kind": "list",
          "text": "Lower marketing spend driven by Covid-19 lockdowns\nDistribution costs increased due to Covid-19 impact on carrier capacity, offset partially by lower returns\nAdmin costs increased due to investment in brands and teams",
          "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 14:01:02.03+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c96ffb83-2453-49ec-b224-01bca775e5b1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.49,
            "x": 0.09,
            "y": 0.215
          },
          "kind": "table",
          "text": "Six months to 31 August % | 1H21 | 1H20 | Change\nMarketing | 7.9% | 9.3% | (140)bps\nDistribution | 24.3% | 23.0% | 130bps\nOther Admin Costs | 13.1% | 12.9% | 20bps\nTotal | 45.3% | 45.2% | 10bps",
          "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 14:01:02.03+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ac80068b-f433-4ae3-9846-94d725c2e6ab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.45,
            "x": 0.495,
            "y": 0.045
          },
          "kind": "title",
          "text": "GROUP OPERATING COSTS",
          "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 14:01:02.03+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8adcffd4-e9f3-4b8c-b786-aea4e0a6df7c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 32,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 3,
        "textChars": 275,
        "nDataPoints": 28,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.523+00",
          "seconds": 5.496,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/32",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-32",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.5,
            "w": 0.35,
            "x": 0.6,
            "y": 0.18
          },
          "kind": "list",
          "text": "Healthy conversion of EBITDA into Operating Cash Flow; Working capital inflows benefiting from negative working capital cycle; Increased levels of capex; Balance sheet well-positioned.",
          "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 14:01:01.523+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f9e3ac60-c88f-4a2a-b976-3083bbc08ab4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.75,
            "w": 0.5,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "table",
          "text": "Cash flow statement table comparing 1H21 and 1H20 figures.",
          "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 14:01:01.523+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "23b3afa3-2181-4cda-87ce-f713697a61d6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.75,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "SUMMARY GROUP CASH FLOW STATEMENT",
          "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 14:01:01.523+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cafef6a9-f271-45c7-8151-4a823d8ec046",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 33,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 61,
        "componentCount": 5,
        "textChars": 446,
        "nDataPoints": 15,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.092+00",
          "seconds": 2.823,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/33",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-33",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.8,
            "w": 0.33,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:59.092+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5ba52efe-25d6-45bc-b281-4feb5134a66f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.55,
            "x": 0.37,
            "y": 0.2
          },
          "kind": "list",
          "text": "New customer growth remains high\nGains delivered across all major KPIs and across all brands\nUnderpinning future growth 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 14:00:59.092+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe407c84-c7d8-4b5c-9364-bff4abcceee7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.45,
            "x": 0.07,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: Group KPIs adjusted to account for multi-brand shoppers.",
          "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 14:00:59.092+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e75597cc-33d3-46d5-95f5-b2f9e6c65aee",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.27,
            "w": 0.55,
            "x": 0.37,
            "y": 0.375
          },
          "kind": "table",
          "text": "Six months to 31 August | 1H21 | 1H20 | Change (%)\nActive Customers | 17.4m | 13.0m | 34%\nNumber of Orders | 26.6m | 20.3m | 31%\nOrder Frequency | 2.85x | 2.81x | 1%\nAverage Order Value | £46.11 | £43.26 | 7%\nItems/Basket | 3.46x | 3.15x | 10%",
          "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": "KPI table",
              "slug": "kpi",
              "status": "active",
              "canonId": "019de52d-0324-7799-a84e-d0885a8ad400",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "kpi",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:59.092+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "abe6669f-e546-4c37-a0a3-071ae0e71cb4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.25,
            "x": 0.72,
            "y": 0.045
          },
          "kind": "title",
          "text": "GROUP KPIs",
          "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 14:00:59.092+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c2eb248f-4686-47dd-b415-566e4c2129db",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 34,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 45,
        "componentCount": 4,
        "textChars": 339,
        "nDataPoints": 14,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.462+00",
          "seconds": 4.985,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/34",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-34",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.35,
            "w": 0.3,
            "x": 0.58,
            "y": 0.18
          },
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:01.462+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29d5df28-be3a-4c85-8091-3308b421c778",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.45,
            "x": 0.05,
            "y": 0.2
          },
          "kind": "list",
          "text": "Investing across operations, infrastructure and technology. FY21 capex guidance: £80m - £100m (70% warehouse, 20% property, 10% technology). Sheffield automation: £125m over next 3 years.",
          "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 14:01:01.462+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "242d1203-9e54-41b6-b5dc-cf67ccf2b601",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.9,
            "x": 0.05,
            "y": 0.55
          },
          "kind": "table",
          "text": "Table showing Location, Description, Completion Date, Stockholding Capacity, and Net Sales Capacity for four projects plus a total.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:01.462+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eeb0e4ac-3ecc-4b0a-a87d-430cfa02ae75",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.5,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "CAPEX AND WAREHOUSING",
          "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 14:01:01.462+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b145cece-3f07-432d-8382-0816356434dd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 35,
      "type": "setup",
      "function": "summarize",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 34,
        "componentCount": 3,
        "textChars": 320,
        "nDataPoints": 7,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.348+00",
          "seconds": 2.626,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/35",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-35",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.75,
            "w": 0.35,
            "x": 0.05,
            "y": 0.18
          },
          "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 14:00:59.348+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9dd7ecfd-ebe2-471a-bfc9-1d2e256be729",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.55,
            "x": 0.4,
            "y": 0.2
          },
          "kind": "list",
          "text": "Group Sales Growth 28-32%\nAdjusted EBITDA Margin c. 10%\nDepreciation & Amortisation c. £20-25m\nCapex £80m-£100m\nEffective Tax Rate c. 22%\nAdjusting Items c. £23m (share-based payments & acquisition intangibles)\nMedium term guidance of 25% sales growth p.a. and 10% Adjusted EBITDA margin unchanged",
          "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 14:00:59.348+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "999573d6-cb34-4da9-ab5b-7456235306c7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "FY21 FINANCIAL GUIDANCE",
          "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 14:00:59.348+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6850bfce-2de1-4cb2-91fd-359d5576e4ea",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "List presentation",
            "slug": "list-presentation",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
            "version": 1,
            "bodyDocId": null,
            "description": "Bulleted, numbered, or checklist enumerations.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "ba05117d-5d19-4347-bf8c-e4bef1f6e8ad",
          "evidence": "list/bullet: Group Sales Growth 28-32%...",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:02.43257+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 35,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [
        {
          "to": 35,
          "from": 25,
          "loop": {
            "name": "40_mece_breakdown",
            "slug": "40-mece-breakdown",
            "status": "active",
            "bestFor": "Problem structuring, ensuring completeness, strategic analysis",
            "canonId": "019dd956-763c-765e-8b68-6ee3ae1ef184",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Whole -> Category A (distinct) -> Category B (distinct) -> Category C (distinct) -> Complete Coverage",
            "description": "Divide a complex topic into mutually exclusive, collectively exhaustive categories",
            "familyLabel": null
          },
          "matchId": "38cdadbc-783a-4829-9142-130a2fe34a71",
          "evidence": "The document provides a detailed breakdown of the company's compliance and transparency efforts.",
          "position": 1,
          "objective": "To provide a detailed breakdown of the company's compliance and transparency efforts",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 22:10:28.081168+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 36,
      "type": "setup",
      "title": "This appears to be a section divider or cover slide within a larger presentation.",
      "function": "front_matter",
      "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": 11,
        "componentCount": 3,
        "textChars": 67,
        "nDataPoints": 0,
        "notes": "This appears to be a section divider or cover slide within a larger presentation.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.851+00",
          "seconds": 2.428,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/36",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-36",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.78,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:00:59.851+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a1e21afe-b009-4ecc-89af-7326321f6f88",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "THE BOOHOO GROUP",
          "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 14:00:59.851+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a1a0431-585e-4112-ae03-f7746c4ac2f3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.6,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "title",
          "text": "CAROL KANE, GROUP CO-FOUNDER AND EXECUTIVE DIRECTOR",
          "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 14:00:59.851+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a8de6660-aba8-4ccf-b828-dc507f5270d3",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Slide recipe: Cover",
            "slug": "cover-slide",
            "status": "active",
            "bestFor": null,
            "canonId": "019df269-2a08-767d-9128-e7431e6fe8a3",
            "version": 1,
            "bodyDocId": "019df269-29e5-7738-b5fa-6892e5dc8e65",
            "description": "The first ten seconds. Build it deliberately.",
            "familyLabel": "slide-recipe",
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "designer",
          "layer": "slide",
          "agents": [
            "designer"
          ],
          "matchId": "6e8a4369-755d-49a8-8164-18ad7a520d3b",
          "evidence": "title/subtitle: CAROL KANE, GROUP CO-FOUNDER AND EXECUTIVE DIRECTOR",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:02.607091+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 36,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 37,
      "type": "appendix",
      "title": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": 54,
        "componentCount": 10,
        "textChars": 99,
        "nDataPoints": 0,
        "notes": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.592+00",
          "seconds": 4.144,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/37",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-37",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.83,
            "w": 0.29,
            "x": 0.04,
            "y": 0.167
          },
          "kind": "image",
          "text": "boohoo",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3eb99334-8a9e-49b8-ae61-b07ae1ad6e7e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.33,
            "w": 0.2,
            "x": 0.72,
            "y": 0.33
          },
          "kind": "image",
          "text": "OASIS",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4e2b9a44-7f00-46d0-be1a-07e8b8cf7e0d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.2,
            "x": 0.72,
            "y": 0.68
          },
          "kind": "image",
          "text": "WAREHOUSE",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "550c2928-178b-4119-a8ed-134ee85b0fdb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.37,
            "w": 0.2,
            "x": 0.3,
            "y": 0.16
          },
          "kind": "image",
          "text": "boohooMAN",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "716d73b5-2ad9-4c2f-ad90-77514b8d07db",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.2,
            "x": 0.72,
            "y": 0
          },
          "kind": "image",
          "text": "KAREN MILLEN",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "89492a65-ec27-4234-abb6-b26bf167d70b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.2,
            "x": 0.51,
            "y": 0.68
          },
          "kind": "image",
          "text": "coast",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c9e5fd3e-2b30-49de-be7c-adbc6318ab6d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.39,
            "w": 0.2,
            "x": 0.3,
            "y": 0.6
          },
          "kind": "image",
          "text": "PRETTYLITTLETHING",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cb654d48-106e-4e53-8764-09fed3fe4f5b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.33,
            "w": 0.2,
            "x": 0.51,
            "y": 0.33
          },
          "kind": "image",
          "text": "MISSPAP",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d7858ce8-2b77-40d0-b4ec-9051870606d8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.2,
            "x": 0.51,
            "y": 0
          },
          "kind": "image",
          "text": "NASTY GAL",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e098bae7-50a9-4be4-be11-20f0fcea797b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:01:01.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b5e7ba3-cb91-4f9d-82b3-8139e1a76019",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "a398b5b3-d91e-46cc-af6e-e0b3d5f01c09",
          "evidence": "image/logo: PRETTYLITTLETHING... ( grid of logos )",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:02.722428+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 37,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Visual Anchors",
            "slug": "visual-anchors",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-c264-7357-a791-89fa5f02a400",
            "version": 1,
            "bodyDocId": null,
            "description": "Design elements that guide users' eyes through the content intentionally",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Designer",
          "layer": "slide",
          "agents": [
            "Designer"
          ],
          "matchId": "779cc0e1-67a8-4606-8664-9c03b1776a3b",
          "evidence": "image/logo: PRETTYLITTLETHING... ( grid of logos )",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:30:02.801288+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 37,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 38,
      "type": "appendix",
      "title": "The slide displays 8 brands visually; the title claims 'Nine Fashion Leaders', implying one is missing or the group structure is being highlighted.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 12,
        "componentCount": 2,
        "textChars": 155,
        "nDataPoints": 0,
        "notes": "The slide displays 8 brands visually; the title claims 'Nine Fashion Leaders', implying one is missing or the group structure is being highlighted.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.958+00",
          "seconds": 2.433,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/38",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-38",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.8,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "image",
          "text": "Collage of brand imagery including Boohoo, BoohooMAN, Nasty Gal, Karen Millen, Misspap, Oasis, PrettyLittleThing, Coast, and Warehouse.",
          "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 14:00:59.958+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f48aa14-b943-4a78-9aba-e8828bc45e77",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:00:59.958+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f603b7be-9d33-4902-adb2-a8e662576401",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 39,
      "type": "appendix",
      "title": "The slide displays logos/imagery for Boohoo, BoohooMAN, Nasty Gal, Karen Millen, Misspap, Oasis, PrettyLittleThing, Coast, and Warehouse.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 4,
        "componentCount": 2,
        "textChars": 33,
        "nDataPoints": 0,
        "notes": "The slide displays logos/imagery for Boohoo, BoohooMAN, Nasty Gal, Karen Millen, Misspap, Oasis, PrettyLittleThing, Coast, and Warehouse.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.572+00",
          "seconds": 6.001,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/39",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-39",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.8,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "image",
          "text": "Brand collage",
          "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 14:01:03.572+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8243cfe7-9bf0-4dd1-ab07-d589f3db1805",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:01:03.572+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "63314aaa-86c0-4dec-b15f-443681424a14",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 40,
      "type": "appendix",
      "title": "The slide is partially obscured by a large grey rectangle at the bottom.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 44,
        "nDataPoints": 0,
        "notes": "The slide is partially obscured by a large grey rectangle at the bottom.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:00:59.877+00",
          "seconds": 2.206,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/40",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-40",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.35,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "image",
          "text": "Brand/Influencer imagery",
          "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 14:00:59.877+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ac713db2-09bd-4e6f-8513-98311101a99b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:00:59.877+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5be39c28-334c-4497-bf8e-41e8a4265c10",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 41,
      "type": "appendix",
      "title": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": 54,
        "componentCount": 10,
        "textChars": 99,
        "nDataPoints": 0,
        "notes": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:13.64+00",
          "seconds": 15.895,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/41",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-41",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.39,
            "w": 0.16,
            "x": 0.35,
            "y": 0.6
          },
          "kind": "image",
          "text": "PRETTYLITTLETHING",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "17a679fb-3470-4b7e-8e6d-aec2adb36f72",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.39,
            "w": 0.16,
            "x": 0.35,
            "y": 0.17
          },
          "kind": "image",
          "text": "boohooMAN",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27c582ca-1b77-48b5-992e-e26762b5be48",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.71,
            "y": 0
          },
          "kind": "image",
          "text": "KAREN MILLEN",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3b1f7bb3-0a52-48cd-a7b5-37aa421a925e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.71,
            "y": 0.68
          },
          "kind": "image",
          "text": "WAREHOUSE",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "44e75bd8-57c6-4c1d-b8aa-550876d34ebc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.53,
            "y": 0
          },
          "kind": "image",
          "text": "NASTY GAL",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "832b7232-23d3-4891-80e7-20f8f2d255c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.71,
            "y": 0.34
          },
          "kind": "image",
          "text": "OASIS",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "997f766a-18c2-410a-936a-eaa30e143ed7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.53,
            "y": 0.68
          },
          "kind": "image",
          "text": "coast",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b7420f40-7f18-4d92-8ae9-3f4d87d6525f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.16,
            "x": 0.53,
            "y": 0.34
          },
          "kind": "image",
          "text": "MISSPAP",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cf35e06d-0af0-4521-81ab-ec98a02fddf6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.82,
            "w": 0.29,
            "x": 0.04,
            "y": 0.17
          },
          "kind": "image",
          "text": "boohoo",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dcb1a5ee-8cb8-44a5-b7e8-60fc9f2d6ed9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:01:13.64+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c8804621-7bd5-4303-968f-3971b893bd25",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 42,
      "type": "appendix",
      "title": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 53,
        "nDataPoints": 0,
        "notes": "The slide displays 8 brands, despite the title claiming 'Nine Fashion Leaders'.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:38.401+00",
          "seconds": 5.914,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/42",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-42",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "x": 0.05,
            "y": 0.17
          },
          "kind": "image",
          "text": "Collage of 8 fashion brand images",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9fad1471-4e1c-44dc-b1a8-d3b8441d68d0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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:32:38.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "673193c2-c8c3-402e-8fc6-fc72fbc959cf",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 43,
      "type": "appendix",
      "title": "The slide displays brand logos/imagery for Boohoo, BoohooMAN, Nasty Gal, Karen Millen, Misspap, Oasis, PrettyLittleThing, Coast, and Warehouse.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 53,
        "nDataPoints": 0,
        "notes": "The slide displays brand logos/imagery for Boohoo, BoohooMAN, Nasty Gal, Karen Millen, Misspap, Oasis, PrettyLittleThing, Coast, and Warehouse.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.364+00",
          "seconds": 3.244,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/43",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-43",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.8,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "image",
          "text": "Collage of 9 fashion brand images",
          "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 14:01:01.364+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d32f4fec-054a-4384-860a-4b0fe9bc9c06",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:01:01.364+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b1fb37a2-2072-4c9b-a881-f654bffb50e4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 44,
      "type": "appendix",
      "title": "The slide displays brand logos/imagery for Boohoo, BoohooMAN, PrettyLittleThing, Nasty Gal, Karen Millen, Misspap, Oasis, Coast, and Warehouse.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 53,
        "nDataPoints": 0,
        "notes": "The slide displays brand logos/imagery for Boohoo, BoohooMAN, PrettyLittleThing, Nasty Gal, Karen Millen, Misspap, Oasis, Coast, and Warehouse.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:00.478+00",
          "seconds": 2.358,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/44",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-44",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.8,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "image",
          "text": "Collage of 9 fashion brand images",
          "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 14:01:00.478+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b5a112eb-68f8-4774-bb91-cfdae1e99347",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NINE FASHION LEADERS",
          "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 14:01:00.478+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00939656-5ca2-455a-8a9f-b5d71f1435c9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 45,
      "type": "analysis",
      "title": "The chart uses a floating bar style to represent age ranges (16-45).",
      "function": "analyze_data",
      "rawType": "segmentation",
      "block": null,
      "metadata": {
        "slideType": "segmentation",
        "slideTypeCanon": {
          "name": "Segmentation",
          "slug": "segmentation",
          "status": "active",
          "canonId": "019de52d-0917-75d5-9172-1b3b3c2f6400",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 40,
        "componentCount": 4,
        "textChars": 242,
        "nDataPoints": 18,
        "notes": "The chart uses a floating bar style to represent age ranges (16-45).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:00.992+00",
          "seconds": 2.858,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/45",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-45",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.55,
            "w": 0.75,
            "x": 0.13,
            "y": 0.38
          },
          "kind": "chart",
          "text": "Floating bar chart showing age demographics for 9 brands",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Horizontal bar chart",
              "slug": "bar-horizontal",
              "status": "active",
              "canonId": "019de52c-fec4-7221-986b-1cb5f5e84b1f",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-horizontal",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:00.992+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93045964-bea3-4807-ad96-72921526f40d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.15,
            "x": 0.76,
            "y": 0.38
          },
          "kind": "legend",
          "text": "Reach\nTarget Market",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Legend",
              "slug": "legend",
              "status": "active",
              "canonId": "31361933-3d22-4c70-bbad-0801e9fffc0c",
              "version": 1,
              "description": "Color/symbol decoder placed adjacent to a chart or diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:00.992+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b4cf22c5-5ed2-48b5-a88c-1301d916fc56",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.5,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "list",
          "text": "Becoming a fashion leader in the 16-45 category\nCapturing greater share of wallet across the nine brands\nEmbedding the brand DNA in the boohoo Group",
          "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 14:01:00.992+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "91766a0e-e5e9-4564-abd6-320364eb843d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "TARGET DEMOGRAPHICS",
          "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 14:01:00.992+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eb96accb-e546-4476-bdbc-6c80ca4ae02c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "3edc6b85-ba99-4ddd-8c6a-ad457e5b2076",
          "evidence": "The slide segments the market by age demographics across multiple brands.",
          "framework": null,
          "confidence": 0.6,
          "extraction": {
            "at": "2026-05-02 14:01:00.992+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 45,
          "frameworkName": "market-segmentation-pyramid"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 46,
      "type": "setup",
      "title": "The slide uses a 2D scatter-plot style diagram to illustrate brand repositioning, with arrows indicating the movement of brands like Warehouse, Oasis, Coast, an",
      "function": "present_framework",
      "rawType": "comparison_table",
      "block": null,
      "metadata": {
        "slideType": "comparison_table",
        "slideTypeCanon": {
          "name": "Comparison table",
          "slug": "comparison_table",
          "status": "active",
          "canonId": "019de52d-0a06-73f8-8813-fe022fab1de2",
          "version": 1,
          "description": null
        },
        "function": "present_framework",
        "functionCanon": {
          "name": "Present framework",
          "slug": "present_framework",
          "status": "active",
          "canonId": "019de52d-1403-7667-9100-d2ac6709f750",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 23,
        "componentCount": 3,
        "textChars": 258,
        "nDataPoints": 0,
        "notes": "The slide uses a 2D scatter-plot style diagram to illustrate brand repositioning, with arrows indicating the movement of brands like Warehouse, Oasis, Coast, and Karen Millen.",
        "elementsJson": null,
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:00.932+00",
          "seconds": 2.577,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/46",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-46",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.65,
            "x": 0.07,
            "y": 0.25
          },
          "kind": "diagram",
          "text": "Positioning map with axes: Trend Led (y) and Low Price to High Price (x)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Diagram",
              "slug": "diagram",
              "status": "active",
              "canonId": "019de52c-f9f0-734a-81de-15382ff28c65",
              "version": 1,
              "description": "Schematic or relational diagram."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": "other",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:00.932+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1c8e6b09-af3d-44d7-a2ac-124bd3c38e30",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.3,
            "x": 0.65,
            "y": 0.15
          },
          "kind": "list",
          "text": "Brands becoming more relevant and trend led; Disrupting the mid-market with a great value womenswear offer; Making the brands more accessible to a broader audience",
          "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 14:01:00.932+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c85d96ad-8eea-4097-b798-939808acfe22",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.5,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "NEW BRANDS' POSITIONING",
          "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 14:01:00.932+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "09a18ad4-e302-42a3-96cc-d252313ffcf8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "dfbf8cdc-9b57-4cf7-bcb6-96a0f64b8a50",
          "evidence": "The slide uses a 2D grid to plot brands based on price and trend-led attributes.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:01:00.932+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 46,
          "frameworkName": "positioning-map"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 47,
      "type": "resolution",
      "function": "summarize",
      "rawType": "key_takeaways",
      "block": null,
      "metadata": {
        "slideType": "key_takeaways",
        "slideTypeCanon": {
          "name": "Key takeaways",
          "slug": "key_takeaways",
          "status": "active",
          "canonId": "019de52d-06e7-7674-a891-9f7de3b11b6d",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 59,
        "componentCount": 5,
        "textChars": 442,
        "nDataPoints": 4,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:40.154+00",
          "seconds": 7.545,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/47",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-47",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.52,
            "x": 0.021,
            "y": 0.152
          },
          "kind": "image",
          "text": "Two models showcasing brand apparel",
          "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:32:40.154+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3401e3ca-543e-45ae-95ed-7a7d39967315",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.446,
            "x": 0.533,
            "y": 0.232
          },
          "kind": "list",
          "text": "Rapid growth in range: Launched 12 months ago with 60 styles, Rapid build out of range to 1500 styles today, 150 new items launching per week, KM Curve launched in September 2020",
          "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:32:40.154+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4737042b-feaa-45c8-9d2d-fc0452d0002b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.446,
            "x": 0.533,
            "y": 0.627
          },
          "kind": "list",
          "text": "Accessible luxury: Implementation of test and repeat strategy, Premium aesthetic and quality, accessible pricing",
          "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:32:40.154+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7ca47a4f-67e6-4507-9895-299cd454dbd5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.446,
            "x": 0.533,
            "y": 0.462
          },
          "kind": "list",
          "text": "Design led storytelling: What KM was famous for, Maintaining brand heritage and equity",
          "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:32:40.154+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a5d5c0a0-af73-4c76-8f27-c022fcdf3ba0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.652,
            "x": 0.305,
            "y": 0.047
          },
          "kind": "title",
          "text": "KAREN MILLEN & COAST: 1 YEAR ON",
          "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:32:40.154+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "efacb4de-709e-44e8-abf9-ab8bdc029c41",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 48,
      "type": "appendix",
      "title": "The slide uses a 'persona' approach to define the brand identity.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 31,
        "componentCount": 3,
        "textChars": 385,
        "nDataPoints": 0,
        "notes": "The slide uses a 'persona' approach to define the brand identity.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.521+00",
          "seconds": 6.639,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/48",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-48",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.82,
            "w": 0.59,
            "x": 0.02,
            "y": 0.14
          },
          "kind": "image",
          "text": "Collage of 6 fashion photography images",
          "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 14:01:05.521+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ae296bb7-3bca-447f-8c8e-23c5bef2e12e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.36,
            "x": 0.62,
            "y": 0.64
          },
          "kind": "paragraph",
          "text": "Her diary is full and so is her wardrobe. It tells a story of complementary colour adorned with artistic patterns, florals, and pretty details. She is a woman of understated elegance. Expressive and charismatic she will entice you into her beautiful life, a life of carefully curated creativity, femininity and sophistication.",
          "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 14:01:05.521+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "809cc2dc-9f2b-47a0-a3d9-66e7942d4acd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.42,
            "x": 0.29,
            "y": 0.04
          },
          "kind": "title",
          "text": "OASIS BRAND IDENTITY",
          "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 14:01:05.521+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dc570ed3-1bff-4cec-9b92-bb4d063875d3",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "292faeae-9b4c-4b26-bccf-6573c53fe5a3",
          "evidence": "The text describes a specific 'she' character representing the brand's target customer.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:01:05.521+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 48,
          "frameworkName": "audience-persona"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 49,
      "type": "appendix",
      "title": "The slide uses a consistent model to represent the brand persona.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 3,
        "textChars": 207,
        "nDataPoints": 0,
        "notes": "The slide uses a consistent model to represent the brand persona.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.539+00",
          "seconds": 6.549,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/49",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-49",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.82,
            "w": 0.96,
            "x": 0.02,
            "y": 0.14
          },
          "kind": "image",
          "text": "Collage of model photos",
          "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 14:01:05.539+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0f093e12-70a2-40ac-84ac-f57122ca9fb1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.3,
            "x": 0.03,
            "y": 0.65
          },
          "kind": "list",
          "text": "Her city is London / Berlin / Milan. Her style is urban and undone. Studded boots and stilettos. Nostalgia and ambition. Late nights. Bright lights. Big cities.",
          "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 14:01:05.539+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14ab7914-2f4a-4881-a163-caa7425c3b3c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.54,
            "x": 0.23,
            "y": 0.04
          },
          "kind": "title",
          "text": "WAREHOUSE BRAND IDENTITY",
          "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 14:01:05.539+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d7756488-3684-4a60-8c24-2d03bdeefd27",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "2c745348-ec74-4c42-8a48-45afef5e5adc",
          "evidence": "The slide defines a specific character archetype ('Her') to represent the brand identity.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:01:05.539+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 49,
          "frameworkName": "audience-persona"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 50,
      "type": "setup",
      "function": "summarize",
      "rawType": "executive_summary",
      "block": null,
      "metadata": {
        "slideType": "executive_summary",
        "slideTypeCanon": {
          "name": "Executive summary",
          "slug": "executive_summary",
          "status": "active",
          "canonId": "019de52d-06be-73ff-81b3-f99fe7f0025e",
          "version": 1,
          "description": null
        },
        "function": "summarize",
        "functionCanon": {
          "name": "Summarize",
          "slug": "summarize",
          "status": "active",
          "canonId": "019de52d-1541-704f-b86f-bf7b75056373",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 39,
        "componentCount": 3,
        "textChars": 463,
        "nDataPoints": 3,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 15:32:38.588+00",
          "seconds": 5.882,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/50",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-50",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.47,
            "x": 0.53,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.588+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c6db06bc-1733-4937-ae4f-1d5e664c90af",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.45,
            "x": 0.06,
            "y": 0.21
          },
          "kind": "list",
          "text": "Committed to an agenda for change in UK garment manufacturing\nSignificant enhancements to Corporate Governance and supply chain compliance processes planned in next 12 months\nContinuing to deliver strong growth with ~£1.5bn sales over last 12 months\nPortfolio of 9 fast growing brands\nScalable platform for growth through further M&A\nStrong cash position of £345m provides flexibility for further investments\nWe intend to lead the fashion e-commerce market",
          "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:32:38.588+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aaf277b1-30ed-4622-98ed-4a97d3bb8ae3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.24,
            "x": 0.06,
            "y": 0.04
          },
          "kind": "title",
          "text": "SUMMARY",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 15:32:38.588+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5de3eb42-b281-4694-a1bf-2bce0f417190",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Executive summary",
            "slug": "executive-summary",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
            "version": 1,
            "bodyDocId": null,
            "description": "A condensed view of the entire argument on a single slide / block.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "6573a4a3-8497-4277-a48e-130bd7d4bf28",
          "evidence": "This slide is titled 'SUMMARY' and contains a list of bullet points summarizing the content.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:31:07.417504+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 50,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 51,
      "type": "appendix",
      "function": "appendix",
      "rawType": "appendix",
      "block": null,
      "metadata": {
        "slideType": "appendix",
        "slideTypeCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-0762-71f8-b564-89ab863301cc",
          "version": 1,
          "description": null
        },
        "function": "appendix",
        "functionCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-138d-750b-83c3-49b4bc7a7a38",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 11,
        "componentCount": 3,
        "textChars": 65,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:06.232+00",
          "seconds": 6.689,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/51",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-51",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.77,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:06.232+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3624550e-e134-45f5-8eaa-26a61d0b5fd0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.6,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "INTERIM RESULTS FOR THE SIX MONTHS ENDED 31 AUGUST 2020",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:06.232+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "25e27ce6-6a65-4273-94f8-0fb845ae03dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.35,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "APPENDICES",
          "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 14:01:06.232+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "58a8e7c1-b112-415d-858e-d1420fd365db",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 52,
      "type": "setup",
      "function": "propose_solution",
      "rawType": "propose_solution",
      "block": null,
      "metadata": {
        "slideType": "propose_solution",
        "slideTypeCanon": {
          "name": "Propose solution (contrarian)",
          "slug": "propose_solution",
          "status": "active",
          "canonId": "019de52d-1274-703c-81c6-5550f451697b",
          "version": 1,
          "description": null
        },
        "function": "propose_solution",
        "functionCanon": {
          "name": "Propose solution (contrarian)",
          "slug": "propose_solution",
          "status": "active",
          "canonId": "019de52d-185b-74e9-bdfd-ea8cf318563f",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 19,
        "componentCount": 2,
        "textChars": 267,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.804+00",
          "seconds": 2.229,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/52",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-52",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.9,
            "x": 0.05,
            "y": 0.25
          },
          "kind": "table",
          "text": "1. Boohoo has been 'mapping' its supply chain... 2. Boohoo should invite suppliers... 3. Boohoo should commit to publishing... 4. In the interests of transparency... 5. Those companies which do not make inclusion...",
          "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 14:01:01.804+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b007a69a-0f87-421d-b584-e9d2da9b1367",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.75,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "RECOMMENDATIONS: IMMEDIATE ACTIONS (WITHIN 6 MONTHS)",
          "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 14:01:01.804+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fda8d591-7fa7-47a8-a840-9b7a0f28aefa",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "6bb61ab1-cb1e-4828-b5a4-66c1fb0c22fd",
          "evidence": "Numbered list of recommendations",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 14:01:01.804+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 52,
          "frameworkName": "list-presentation"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 53,
      "type": "resolution",
      "title": "This appears to be a continuation of a list of recommendations from a report (likely the Levitt Report on Boohoo).",
      "function": "plan_implementation",
      "rawType": "demand_list",
      "block": null,
      "metadata": {
        "slideType": "demand_list",
        "slideTypeCanon": {
          "name": "Demand list",
          "slug": "demand_list",
          "status": "active",
          "canonId": "019de52d-110e-76af-8c96-2017430183b1",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 61,
        "componentCount": 5,
        "textChars": 716,
        "nDataPoints": 0,
        "notes": "This appears to be a continuation of a list of recommendations from a report (likely the Levitt Report on Boohoo).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.692+00",
          "seconds": 3.05,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/53",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-53",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.74
          },
          "kind": "list",
          "text": "9. The current paper purchase orders should be replaced within six months by an interim paper contract for each purchase.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.692+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "399753e7-4c7f-4d0e-b8a5-52dcf971e6ba",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.62
          },
          "kind": "list",
          "text": "8. On the publication of the approved supplier list all Boohoo brand buyers must be told that orders can only be placed with those on the list.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.692+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3cc1246b-1829-4180-8b51-90c894d6e93f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "list",
          "text": "6. Within six months Boohoo should contact all suppliers and sub-contractors... (a) six essential parameters... (b) zero-tolerance, critical, major and minor... (c) onus on supplier... (d) sanctions for failing.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.692+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "79e2f55b-6286-40b5-bd93-54f042b1b42c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.5
          },
          "kind": "list",
          "text": "7. All suppliers should be required to confirm within a defined timescale their agreement to adhere to the requirements.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.692+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b257ff23-b786-40e7-8204-ac8d820adfbb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.86
          },
          "kind": "list",
          "text": "10. Two further in-house compliance officers should be recruited without delay to work with the existing member of staff.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.692+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "deb2a1e2-7ce1-415d-9d49-a7e42038ea25",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 54,
      "type": "setup",
      "title": "The slide is a continuation of a list of recommendations, starting at item 11 and ending at 16.",
      "function": "state_demand",
      "rawType": "demand_list",
      "block": null,
      "metadata": {
        "slideType": "demand_list",
        "slideTypeCanon": {
          "name": "Demand list",
          "slug": "demand_list",
          "status": "active",
          "canonId": "019de52d-110e-76af-8c96-2017430183b1",
          "version": 1,
          "description": null
        },
        "function": "state_demand",
        "functionCanon": {
          "name": "State demand",
          "slug": "state_demand",
          "status": "active",
          "canonId": "019de52d-180b-70a3-99c7-c832ea7db96b",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 10,
        "componentCount": 2,
        "textChars": 133,
        "nDataPoints": 0,
        "notes": "The slide is a continuation of a list of recommendations, starting at item 11 and ending at 16.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.837+00",
          "seconds": 3.932,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/54",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-54",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.833,
            "w": 0.904,
            "x": 0.048,
            "y": 0.082
          },
          "kind": "table",
          "text": "Numbered list of recommendations 11 through 16 with specific governance and compliance requirements.",
          "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 14:01:03.837+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4775ed18-7ea0-44ee-a9f0-fcebfcf80b75",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.028,
            "w": 0.412,
            "x": 0.048,
            "y": 0.267
          },
          "kind": "title",
          "text": "SUPPLY CHAIN COMPLIANCE COMMITTEE",
          "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 14:01:03.837+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "defd3178-364c-4515-8654-d0cca0d5f625",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 55,
      "type": "resolution",
      "title": "The slide uses a numbered list format typical of legal or formal audit recommendations.",
      "function": "plan_implementation",
      "rawType": "roadmap",
      "block": null,
      "metadata": {
        "slideType": "roadmap",
        "slideTypeCanon": {
          "name": "Roadmap",
          "slug": "roadmap",
          "status": "active",
          "canonId": "019de52d-0a55-72bc-9b7b-a47ef109839c",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 41,
        "componentCount": 4,
        "textChars": 395,
        "nDataPoints": 0,
        "notes": "The slide uses a numbered list format typical of legal or formal audit recommendations.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.007+00",
          "seconds": 2.94,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/55",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-55",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.55,
            "w": 0.94,
            "x": 0.05,
            "y": 0.16
          },
          "kind": "list",
          "text": "17. The new supply chain committee should create a robust supply chain roadmap... 18. The Board member with ownership of supply chain issues should report progress... 19. Some of these objectives are set out in more detail...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:03.007+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0db81dcb-4aa1-4565-bbb7-7739a669b833",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.94,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "list",
          "text": "20. Boohoo should implement an electronic supply chain audit programme which captures audit status and capacity...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:03.007+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1fff3bcf-1fc5-4ee8-8ddc-4514d53a9ce2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.05,
            "y": 0.74
          },
          "kind": "title",
          "text": "ON-LINE AUDITING PROGRAMME",
          "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 14:01:03.007+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "40c6457c-ff29-49e1-be2d-ddd15f1efe81",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "MEDIUM TERM (WITHIN 12 MONTHS)",
          "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 14:01:03.007+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d8487f01-b6ec-4599-bf37-9685cb85757e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 56,
      "type": "setup",
      "title": "The slide presents a numbered list of recommendations (21-24) for improving supply chain management and ethical standards.",
      "function": "state_demand",
      "rawType": "demand_list",
      "block": null,
      "metadata": {
        "slideType": "demand_list",
        "slideTypeCanon": {
          "name": "Demand list",
          "slug": "demand_list",
          "status": "active",
          "canonId": "019de52d-110e-76af-8c96-2017430183b1",
          "version": 1,
          "description": null
        },
        "function": "state_demand",
        "functionCanon": {
          "name": "State demand",
          "slug": "state_demand",
          "status": "active",
          "canonId": "019de52d-180b-70a3-99c7-c832ea7db96b",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 36,
        "componentCount": 4,
        "textChars": 301,
        "nDataPoints": 0,
        "notes": "The slide presents a numbered list of recommendations (21-24) for improving supply chain management and ethical standards.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.6+00",
          "seconds": 2.52,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/56",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-56",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.435,
            "w": 0.936,
            "x": 0.048,
            "y": 0.415
          },
          "kind": "table",
          "text": "22: Boohoo should open a dialogue with its suppliers... 23: Boohoo should hypothecate some of its charitable donations... 24: Boohoo should develop a set of KPIs...",
          "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 14:01:02.6+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "62b9cd91-36e4-42cf-9c57-1dde19c3879b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.135,
            "w": 0.936,
            "x": 0.048,
            "y": 0.148
          },
          "kind": "table",
          "text": "21: Boohoo should implement a clear and robust onboarding system for new suppliers...",
          "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 14:01:02.6+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b4fd7570-c4c9-4d8a-a57e-e7567b2ef421",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.026,
            "w": 0.383,
            "x": 0.048,
            "y": 0.088
          },
          "kind": "title",
          "text": "NEW SUPPLIER ONBOARDING SYSTEM",
          "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 14:01:02.6+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f53d7df-73b3-41a1-ba9b-a2f943289d27",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.026,
            "w": 0.291,
            "x": 0.048,
            "y": 0.355
          },
          "kind": "title",
          "text": "WORKING WITH SUPPLIERS",
          "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 14:01:02.6+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cdbd1e00-5785-4b30-9410-b7be1838eb57",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 57,
      "type": "setup",
      "title": "The slide is a continuation of a list of recommendations, likely from an audit or governance review.",
      "function": "state_demand",
      "rawType": "demand_list",
      "block": null,
      "metadata": {
        "slideType": "demand_list",
        "slideTypeCanon": {
          "name": "Demand list",
          "slug": "demand_list",
          "status": "active",
          "canonId": "019de52d-110e-76af-8c96-2017430183b1",
          "version": 1,
          "description": null
        },
        "function": "state_demand",
        "functionCanon": {
          "name": "State demand",
          "slug": "state_demand",
          "status": "active",
          "canonId": "019de52d-180b-70a3-99c7-c832ea7db96b",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 10,
        "componentCount": 1,
        "textChars": 146,
        "nDataPoints": 0,
        "notes": "The slide is a continuation of a list of recommendations, likely from an audit or governance review.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:01.968+00",
          "seconds": 1.807,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/57",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-57",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.775,
            "w": 0.904,
            "x": 0.048,
            "y": 0.075
          },
          "kind": "table",
          "text": "Numbered list of recommendations 25-31 regarding assurance maps, supplier monitoring, board appointments, risk committees, and terms of reference.",
          "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 14:01:01.968+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db403785-8d62-4975-8fe0-a218212ce2a5",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 58,
      "type": "resolution",
      "title": "The slide uses a numbered list format (32, 33, 34) to present specific strategic initiatives.",
      "function": "plan_implementation",
      "rawType": "roadmap",
      "block": null,
      "metadata": {
        "slideType": "roadmap",
        "slideTypeCanon": {
          "name": "Roadmap",
          "slug": "roadmap",
          "status": "active",
          "canonId": "019de52d-0a55-72bc-9b7b-a47ef109839c",
          "version": 1,
          "description": null
        },
        "function": "plan_implementation",
        "functionCanon": {
          "name": "Plan implementation",
          "slug": "plan_implementation",
          "status": "active",
          "canonId": "019de52d-14a2-77ea-b210-d6a95eed4823",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 45,
        "componentCount": 4,
        "textChars": 485,
        "nDataPoints": 0,
        "notes": "The slide uses a numbered list format (32, 33, 34) to present specific strategic initiatives.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.676+00",
          "seconds": 2.47,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/58",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-58",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.2,
            "w": 0.9,
            "x": 0.05,
            "y": 0.69
          },
          "kind": "list",
          "text": "34. BRANDING: Boohoo should consider slightly repositioning the narrative of its branding. They should aim to be 'the first choice for the fashionable and thrifty young woman'...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.676+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3691b306-efef-435b-8b4a-993a1a291455",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.9,
            "x": 0.05,
            "y": 0.25
          },
          "kind": "list",
          "text": "32. TRAINING OF BUYERS: Boohoo should devise and institute a programme to educate all its buyers in the actual cost of fabricating garments...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.676+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5db8a7c4-8d0e-4d8e-88fa-5a66068f84ab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.9,
            "x": 0.05,
            "y": 0.48
          },
          "kind": "list",
          "text": "33. THE 'BOOHOO ACADEMY': Boohoo should fund and promote a skills-based education programme to upskill Leicester's garment manufacturers...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.676+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dbcd4ee2-3833-4f7b-bc4d-0b5e0dfb7de3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.55,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "LONG TERM (WITHIN 3 YEARS)",
          "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 14:01:02.676+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc6cc7c4-e466-4ff4-a38b-52cc5fa6cac7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 59,
      "type": "setup",
      "title": "This slide appears to be part of a list of recommendations or findings, indicated by the numbering (35, 36).",
      "function": "state_demand",
      "rawType": "demand_list",
      "block": null,
      "metadata": {
        "slideType": "demand_list",
        "slideTypeCanon": {
          "name": "Demand list",
          "slug": "demand_list",
          "status": "active",
          "canonId": "019de52d-110e-76af-8c96-2017430183b1",
          "version": 1,
          "description": null
        },
        "function": "state_demand",
        "functionCanon": {
          "name": "State demand",
          "slug": "state_demand",
          "status": "active",
          "canonId": "019de52d-180b-70a3-99c7-c832ea7db96b",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 36,
        "componentCount": 4,
        "textChars": 304,
        "nDataPoints": 0,
        "notes": "This slide appears to be part of a list of recommendations or findings, indicated by the numbering (35, 36).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.109+00",
          "seconds": 2.461,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/59",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-59",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.045,
            "w": 0.936,
            "x": 0.048,
            "y": 0.429
          },
          "kind": "list",
          "text": "36. Board training should be strengthened by a series of 'awaydays' devoted to developing governance skills.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:03.109+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c6c8d4fd-fe60-44c7-89c9-cad29086c2eb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.145,
            "w": 0.936,
            "x": 0.048,
            "y": 0.157
          },
          "kind": "list",
          "text": "35. The factory workers who make the clothes upon which Boohoo's success is founded... should be celebrated as part of the Boohoo family.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "List",
              "slug": "list",
              "status": "active",
              "canonId": "019de52c-f94b-779b-a53b-fd4904a5f4d2",
              "version": 1,
              "description": "Bullet or numbered list."
            },
            "tool": null,
            "subkind": {
              "name": "Numbered list",
              "slug": "numbered",
              "status": "active",
              "canonId": "019de52c-fcc0-7718-a284-a4250c805df2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "numbered",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:03.109+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fd28b895-e637-458a-ba5a-2742ab438c47",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.168,
            "x": 0.048,
            "y": 0.376
          },
          "kind": "title",
          "text": "GOVERNANCE",
          "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 14:01:03.109+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "531fd1ff-ff65-4a8b-8fc6-4a8b264bec7a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.54,
            "x": 0.048,
            "y": 0.102
          },
          "kind": "title",
          "text": "RECOGNISING LEICESTER WORKERS AS BOOHOO 'COUSINS'",
          "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 14:01:03.109+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c4d11d91-d9b5-4741-9f49-793882553c51",
          "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": "3d0e12eb-1a46-44ef-b7d0-1356c5f9bde3",
          "evidence": "The factory workers who make the clothes upon which Boohoo's success is founded... should be celebrated as part of the Boohoo family.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:30:00.965051+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 59,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Call to action",
            "slug": "call-to-action",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4bbb-702a-9ead-82daf188bb7c",
            "version": 1,
            "bodyDocId": null,
            "description": "Explicit prescription of what the audience should do next.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "f34b43b9-a146-48c6-8979-b999f8e71395",
          "evidence": "Board training should be strengthened by a series of 'awaydays' devoted to developing governance skills.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.017077+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 59,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 60,
      "type": "appendix",
      "title": "The slide features a large photographic image of a woman on a couch, with a solid orange footer containing the title and page number.",
      "function": "appendix",
      "rawType": "appendix",
      "block": null,
      "metadata": {
        "slideType": "appendix",
        "slideTypeCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-0762-71f8-b564-89ab863301cc",
          "version": 1,
          "description": null
        },
        "function": "appendix",
        "functionCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-138d-750b-83c3-49b4bc7a7a38",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 18,
        "componentCount": 4,
        "textChars": 22,
        "nDataPoints": 0,
        "notes": "The slide features a large photographic image of a woman on a couch, with a solid orange footer containing the title and page number.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:02.789+00",
          "seconds": 2.1,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/60",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-60",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.77,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:02.789+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6a15dbf9-7183-4651-a576-57f5b32c15b6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.15,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "paragraph",
          "text": "APPENDICES",
          "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 14:01:02.789+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "df0c6b11-3028-4835-a8e8-194b8af8c171",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.03,
            "x": 0.94,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "53",
          "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 14:01:02.789+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a1173cab-8d92-4a73-89bd-603dfa0eb2ae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.35,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "OUR BRANDS",
          "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 14:01:02.789+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b4536f76-8666-4716-9801-49ba36ad1d5f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 61,
      "type": "setup",
      "title": "The slide uses a grid of lifestyle photography to reinforce the brand identity.",
      "function": "establish_context",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 52,
        "componentCount": 6,
        "textChars": 188,
        "nDataPoints": 1,
        "notes": "The slide uses a grid of lifestyle photography to reinforce the brand identity.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.757+00",
          "seconds": 2.962,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/61",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-61",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.15,
            "w": 0.25,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "image",
          "text": "boohoo",
          "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 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8eac59a2-2607-40c5-af1a-825e9519ff25",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0.6,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "708a1cbb-9ecb-4929-a1bf-bc8dcc781a55",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.605
          },
          "kind": "list",
          "text": "CORE MARKETS: UK, Ireland, France, Germany, US, Australia",
          "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 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "00e93d43-13e4-4bcc-84e8-e0d512aa95a2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.26
          },
          "kind": "list",
          "text": "AMBITION: To be the leading online fashion brand for all 16-24 year olds",
          "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 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0cce30ae-ff52-4c29-9040-595dcc293008",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.375
          },
          "kind": "list",
          "text": "STYLES: over 25k",
          "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 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "111902c9-d0fa-4517-81bd-8d290381b295",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.05,
            "y": 0.49
          },
          "kind": "list",
          "text": "TARGET DEMOGRAPHIC: 16 - 24 year olds",
          "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 14:01:03.757+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18ab2bdb-c36b-4651-89ee-7e91ad7f651d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "97c68adf-19b7-4c28-9db3-cbefa376ca67",
          "evidence": "list/bullet: AMBITION: To be the leading online fashion brand for all 16-24 year olds; list/bullet: CORE MARKETS: UK, Ireland, France, Germany, US, Australia; list/bullet: TARGET DEMOGRAPHIC: 16 - 24 year olds; list/bullet: STYLES: over 25k",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.17721+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 61,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "49abb4c7-b471-4418-b4b9-cecdf63acd3e",
          "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year olds",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.134848+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 61,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 62,
      "type": "setup",
      "function": "establish_context",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 26,
        "componentCount": 3,
        "textChars": 228,
        "nDataPoints": 1,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.404+00",
          "seconds": 4.444,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/62",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-62",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Collage of models wearing boohooMAN clothing",
          "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 14:01:05.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "07503695-c938-4c64-bb24-49a274fe56a0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.49,
            "w": 0.508,
            "x": 0.434,
            "y": 0.261
          },
          "kind": "list",
          "text": "Ambition: To be the leading online menswear fashion brand; Styles: over 5k; Target Demographic: 16 - 24 year old men; Core Markets: UK, Ireland, France, Germany, US, Australia",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:05.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3dc3258f-1366-43c8-8afb-604c22aebe54",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.34,
            "x": 0.618,
            "y": 0.088
          },
          "kind": "title",
          "text": "boohooMAN",
          "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 14:01:05.404+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d5166bd5-da46-465c-832d-4df2476a4958",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "85d9ac5a-4777-411b-a1d6-f0b4b1d36c65",
          "evidence": "list/comparison: Ambition: To be the leading online menswear fashion brand; Styles: over 5k; Target Demographic: 16 - 24 year old men; Core Markets: UK, Ireland, France, Germany, US, Australia",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.288904+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 62,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "9fa3248b-1c89-4f0d-acb3-bcf3ab32afc9",
          "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year old men",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.25427+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 62,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 63,
      "type": "appendix",
      "title": "Slide 56 of a presentation.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 23,
        "componentCount": 3,
        "textChars": 178,
        "nDataPoints": 1,
        "notes": "Slide 56 of a presentation.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.367+00",
          "seconds": 3.127,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/63",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-63",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0.6,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.367+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "492578e9-5b81-4c7c-99f9-a4186c5ba257",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.42,
            "w": 0.56,
            "x": 0.06,
            "y": 0.26
          },
          "kind": "list",
          "text": "AMBITION: Make every girl feel like a celebrity; STYLES: over 25k; TARGET DEMOGRAPHIC: 16 - 24 year old females; CORE MARKETS: UK, Ireland, France, US, Australia",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.367+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ba7ef6f3-50d6-45dd-9a2b-c0e73977134e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.43,
            "x": 0.06,
            "y": 0.08
          },
          "kind": "title",
          "text": "PRETTYLITTLETHING",
          "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 14:01:04.367+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e65e51ee-b56a-4a96-b34d-0499f1a95e13",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "c520acb3-d5d7-4180-bebc-650ca5299fc1",
          "evidence": "list/comparison: AMBITION: Make every girl feel like a celebrity; STYLES: over 25k; TARGET DEMOGRAPHIC: 16 - 24 year old females; CORE MARKETS: UK, Ireland, France, US, Australia",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.393284+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 63,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "f727c352-73e3-4cf3-8197-952976c98d89",
          "evidence": "TARGET DEMOGRAPHIC: 16 - 24 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.355116+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 63,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 64,
      "type": "setup",
      "function": "establish_context",
      "rawType": "key_messages",
      "block": null,
      "metadata": {
        "slideType": "key_messages",
        "slideTypeCanon": {
          "name": "Key messages",
          "slug": "key_messages",
          "status": "active",
          "canonId": "019de52d-0712-703f-89f5-bda6688faf3f",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 25,
        "componentCount": 3,
        "textChars": 216,
        "nDataPoints": 1,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.312+00",
          "seconds": 3.97,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/64",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-64",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Collage of fashion photography",
          "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 14:01:05.312+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5cf302b7-43ea-4e5f-83db-fc271ee247e1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.5,
            "x": 0.434,
            "y": 0.278
          },
          "kind": "table",
          "text": "Ambition: Nasty Gal provides the space to be a girl in progress; Styles: over 10k; Target Demographic: 18 - 27 year old females; Core Markets: US, UK, Ireland, France, Australia",
          "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 14:01:05.312+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0890f4ee-ea0d-47d3-a1a4-63838d7b9360",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.275,
            "x": 0.648,
            "y": 0.075
          },
          "kind": "title",
          "text": "Nasty Gal",
          "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 14:01:05.312+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "64c3a15b-1969-42f5-81a0-488fa005ad27",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "0706ccb6-ab1d-485b-b115-22e935c68679",
          "evidence": "table/data: Ambition: Nasty Gal provides the space to be a girl in progress; Styles: over 10k; Target Demographic: 18 - 27 year old females; Core Markets: US, UK, Ireland, France, Australia",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.514428+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 64,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "29f35a80-ffbd-453a-bb14-fd1fc8daad0d",
          "evidence": "TARGET DEMOGRAPHIC: 18 - 27 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.477847+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 64,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 65,
      "type": "appendix",
      "title": "The slide uses a grid of fashion photography to establish brand identity alongside key business metrics.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 22,
        "componentCount": 3,
        "textChars": 164,
        "nDataPoints": 2,
        "notes": "The slide uses a grid of fashion photography to establish brand identity alongside key business metrics.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.86+00",
          "seconds": 4.469,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/65",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-65",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0.6,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:05.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "95da0a4d-b733-422b-9e61-fedd86125f5d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.5,
            "x": 0.06,
            "y": 0.32
          },
          "kind": "list",
          "text": "AMBITION: To give a girl a champagne lifestyle on a lemonade budget; STYLES: Approximately 3k; TARGET DEMOGRAPHIC: 16 - 30 year old females; CORE MARKETS: UK",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:05.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "523cf7ae-a2e9-42d3-89fa-2707f861e176",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.3,
            "x": 0.06,
            "y": 0.08
          },
          "kind": "title",
          "text": "MISSPAP",
          "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 14:01:05.86+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d733451e-eb35-4a1e-9535-34d88b5cc94f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "da8ea96d-5a84-4c50-81da-5f14fbb9efd0",
          "evidence": "list/comparison: AMBITION: To give a girl a champagne lifestyle on a lemonade budget; STYLES: Approximately 3k; TARGET DEMOGRAPHIC: 16 - 30 year old females; CORE MARKETS: UK",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.64+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 65,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "0637bd71-0a39-4dc0-8c4a-f45d20857469",
          "evidence": "TARGET DEMOGRAPHIC: 16 - 30 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.593056+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 65,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 66,
      "type": "appendix",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 22,
        "componentCount": 3,
        "textChars": 239,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.722+00",
          "seconds": 4.162,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/66",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-66",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Collage of fashion photography",
          "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 14:01:05.722+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e93f167b-c207-4b37-a46a-c36f9762e788",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.51,
            "x": 0.434,
            "y": 0.319
          },
          "kind": "table",
          "text": "Ambition: Delivering fashion with quality and fit at its heart; Core Products: Dresses, Tops, Knitwear, Trousers, Skirts, Accessories; Target Demographic: 25 - 40 year old females; Core Markets: UK",
          "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 14:01:05.722+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "04bcd292-ffa0-49ff-8e22-2ef49ace5aa7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.395,
            "x": 0.548,
            "y": 0.088
          },
          "kind": "title",
          "text": "KAREN MILLEN",
          "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 14:01:05.722+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ec0a715a-0a65-4ef8-83d9-7b3cb6b37424",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "74510b57-5521-400b-bfe9-ed4702bc4ecd",
          "evidence": "table/data: Ambition: Delivering fashion with quality and fit at its heart; Core Products: Dresses, Tops, Knitwear, Trousers, Skirts, Accessories; Target Demographic: 25 - 40 year old females; Core Markets: UK",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.761179+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 66,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "16b5dd98-6e1e-4410-806a-4a143137046e",
          "evidence": "TARGET DEMOGRAPHIC: 25 - 40 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.724432+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 66,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 67,
      "type": "appendix",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 3,
        "textChars": 199,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.382+00",
          "seconds": 2.675,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/67",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-67",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.41,
            "x": 0.59,
            "y": 0
          },
          "kind": "image",
          "text": "Collage of fashion photography",
          "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 14:01:04.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "22abf495-fef9-4d66-b138-e165e24c8153",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.56,
            "x": 0.06,
            "y": 0.32
          },
          "kind": "list",
          "text": "AMBITION: To embrace and celebrate every moment; CORE PRODUCTS: Dresses, Tops, Trousers, Accessories; TARGET DEMOGRAPHIC: 23 - 45 year old females; CORE MARKETS: UK",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1d7df8ba-0b4c-4bdb-90a1-bd7f4fa78c55",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.29,
            "x": 0.06,
            "y": 0.08
          },
          "kind": "title",
          "text": "coast",
          "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 14:01:04.382+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6eeea813-4f8b-4a37-9dff-4286f8ef0a89",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "3abc7212-562b-4503-aa75-438cd0206c80",
          "evidence": "list/comparison: AMBITION: To embrace and celebrate every moment; CORE PRODUCTS: Dresses, Tops, Trousers, Accessories; TARGET DEMOGRAPHIC: 23 - 45 year old females; CORE MARKETS: UK",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:01.904902+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 67,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "3a5cf0c1-635b-4555-9f58-e46fab3dfcf4",
          "evidence": "TARGET DEMOGRAPHIC: 23 - 45 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.846294+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 67,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 68,
      "type": "appendix",
      "title": "The slide uses a grid of fashion photography on the left and a structured list of brand attributes on the right.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 22,
        "componentCount": 3,
        "textChars": 230,
        "nDataPoints": 0,
        "notes": "The slide uses a grid of fashion photography on the left and a structured list of brand attributes on the right.",
        "elementsJson": null,
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:06.95+00",
          "seconds": 5.23,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/68",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-68",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Collage of fashion photography",
          "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 14:01:06.95+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e56aeb1e-44ad-4b37-82e0-e83b83dfe602",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.533,
            "x": 0.434,
            "y": 0.32
          },
          "kind": "list",
          "text": "AMBITION: A carefree, elegant woman ready to take on the world; CORE PRODUCTS: Floral dresses, blouses, jeans, tops and accessories; TARGET DEMOGRAPHIC: 25 - 40 year old females; CORE MARKETS: UK",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:06.95+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "303f359d-9b16-4d4f-b897-8814e6f8b22c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.188,
            "w": 0.333,
            "x": 0.667,
            "y": 0.088
          },
          "kind": "title",
          "text": "OASIS",
          "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 14:01:06.95+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66ba0744-cc4b-41f0-af10-b6d1533c710b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "6969face-3ba6-46a5-9af7-2684cf443841",
          "evidence": "list/comparison: AMBITION: A carefree, elegant woman ready to take on the world; CORE PRODUCTS: Floral dresses, blouses, jeans, tops and accessories; TARGET DEMOGRAPHIC: 25 - 40 year old females; CORE MARKETS: UK",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:02.056341+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 68,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "b0989fd1-5fab-4a55-8681-4ee8e58d39c0",
          "evidence": "TARGET DEMOGRAPHIC: 25 - 40 year old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:01.993624+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 68,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 69,
      "type": "appendix",
      "title": "Brand profile slide.",
      "function": "establish_context",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "version": 1,
          "description": null
        },
        "function": "establish_context",
        "functionCanon": {
          "name": "Establish context",
          "slug": "establish_context",
          "status": "active",
          "canonId": "019de52d-1314-74e6-9074-d213dc0bdcdf",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 20,
        "componentCount": 3,
        "textChars": 201,
        "nDataPoints": 0,
        "notes": "Brand profile slide.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.346+00",
          "seconds": 2.585,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/69",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-69",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.41,
            "x": 0.59,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "644ed49f-7b1f-458e-9a90-fc7dc1d1f69c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.53,
            "x": 0.06,
            "y": 0.32
          },
          "kind": "list",
          "text": "AMBITION: To be unapologetically individual; CORE PRODUCTS: Leather jackets, tops, trousers, accessories, bold statement pieces; TARGET DEMOGRAPHIC: 18 - 27 years old females; CORE MARKETS: UK",
          "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": "Comparison list",
              "slug": "comparison",
              "status": "active",
              "canonId": "019de52c-fce7-733e-99d3-030a104727bf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "comparison",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ee4a557c-7988-45ef-a2cf-387b0b3641f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.48,
            "x": 0.06,
            "y": 0.08
          },
          "kind": "title",
          "text": "WAREHOUSE",
          "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 14:01:04.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b2b0325a-6c71-44c2-b3da-d2c3e5f316b3",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "2x2 matrix",
            "slug": "matrix-2x2",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-50ab-72d1-8afb-3ab0a38e32a8",
            "version": 1,
            "bodyDocId": null,
            "description": "BCG matrix, importance/urgency, any axes-and-quadrants frame.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "630d92e1-05eb-4ee3-94bf-c3367604b9cd",
          "evidence": "list/comparison: AMBITION: To be unapologetically individual; CORE PRODUCTS: Leather jackets, tops, trousers, accessories, bold statement pieces; TARGET DEMOGRAPHIC: 18 - 27 years old females; CORE MARKETS: UK",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:02.251993+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 69,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        },
        {
          "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": "6cff8ead-5daa-47cd-b5c2-bd7dfbfbf090",
          "evidence": "TARGET DEMOGRAPHIC: 18 - 27 years old females",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 23:30:02.19915+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 69,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 70,
      "type": "appendix",
      "function": "appendix",
      "rawType": "appendix",
      "block": null,
      "metadata": {
        "slideType": "appendix",
        "slideTypeCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-0762-71f8-b564-89ab863301cc",
          "version": 1,
          "description": null
        },
        "function": "appendix",
        "functionCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-138d-750b-83c3-49b4bc7a7a38",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 13,
        "componentCount": 3,
        "textChars": 97,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:03.847+00",
          "seconds": 1.98,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/70",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-70",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.78,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Three models posing on a red convertible car in front of a motel.",
          "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 14:01:03.847+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a786717b-b117-4ecf-85ca-d1d446fb8a71",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.6,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "title",
          "text": "ADDITIONAL INFORMATION",
          "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 14:01:03.847+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4acc928c-cb97-4cd8-83a4-afcff17ede6e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.05,
            "y": 0.9
          },
          "kind": "title",
          "text": "APPENDICES",
          "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 14:01:03.847+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "33d355ae-419c-4306-bcb4-2f648c08e960",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 71,
      "type": "analysis",
      "title": "The slide uses a consistent time-series format across four key financial metrics.",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 41,
        "componentCount": 5,
        "textChars": 85,
        "nDataPoints": 20,
        "notes": "The slide uses a consistent time-series format across four key financial metrics.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.799+00",
          "seconds": 2.727,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/71",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-71",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.35,
            "w": 0.4,
            "x": 0.52,
            "y": 0.15
          },
          "kind": "chart",
          "text": "ADJUSTED EBITDA",
          "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 14:01:04.799+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "51e9cba8-63de-44f9-8379-dca9b40c21b5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.4,
            "x": 0.06,
            "y": 0.53
          },
          "kind": "chart",
          "text": "ADJUSTED PBT",
          "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 14:01:04.799+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "697c94f9-2cf0-4569-8add-149637f40ad4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.4,
            "x": 0.06,
            "y": 0.15
          },
          "kind": "chart",
          "text": "SALES",
          "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 14:01:04.799+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6e257e61-7b6e-4287-97e8-9664fd6b8fa8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.4,
            "x": 0.52,
            "y": 0.53
          },
          "kind": "chart",
          "text": "ADJUSTED EBITDA MARGIN",
          "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 14:01:04.799+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b95afb18-4666-4116-b8a1-fc00143759d8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.67,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "FINANCIAL SUMMARY: LAST 5 YEARS",
          "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 14:01:04.799+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9b58e2c9-77da-4da1-bdce-4dd74049836d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Chartjunk Elimination",
            "slug": "chartjunk-elimination",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-b49e-7453-ab01-b60f338eeda1",
            "version": 1,
            "bodyDocId": null,
            "description": "Remove decorative elements that don't convey data: 3D effects, shadows, unnecessary gridlines",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Designer",
          "layer": "slide",
          "agents": [
            "Designer"
          ],
          "matchId": "5d0a8086-d158-4da2-9a5d-7e0d4acf91b7",
          "evidence": "The slide uses simple bar charts to display financial data, avoiding clutter.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:30:03.534096+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 71,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 72,
      "type": "analysis",
      "title": "The table includes percentage change (% CHG) and constant exchange rate percentage change (% CER).",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 17,
        "componentCount": 2,
        "textChars": 82,
        "nDataPoints": 60,
        "notes": "The table includes percentage change (% CHG) and constant exchange rate percentage change (% CER).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.683+00",
          "seconds": 2.604,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/72",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-72",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.45,
            "w": 0.65,
            "x": 0.06,
            "y": 0.2
          },
          "kind": "table",
          "text": "Reported Sales Breakdown (£m) Total By Region UK ROE USA ROW",
          "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 14:01:04.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e03cda0b-1a85-480b-940b-6026ba538e7c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.48,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "title",
          "text": "REPORTED REVENUE: FY20",
          "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 14:01:04.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eefd7e26-aa5d-4ef7-b1ce-cc22bef55501",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "e9ae6eac-0c86-4434-8867-452786711fb2",
          "evidence": "The slide contains a table with reported revenue data.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:03.629543+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 72,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 73,
      "type": "analysis",
      "title": "The table displays financial figures in millions of pounds (£m) as of 31 August.",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 44,
        "componentCount": 3,
        "textChars": 487,
        "nDataPoints": 24,
        "notes": "The table displays financial figures in millions of pounds (£m) as of 31 August.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.596+00",
          "seconds": 2.488,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/73",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-73",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.762,
            "w": 0.371,
            "x": 0.629,
            "y": 0.238
          },
          "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 14:01:04.596+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "038868cd-b678-460d-a327-b3f5c542b640",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.83,
            "w": 0.515,
            "x": 0.06,
            "y": 0.085
          },
          "kind": "table",
          "text": "As at 31 August (£m) 1H21 1H20 Assets Intangible assets 47.8 43.8 Property, plant and equipment 135.3 108.5 Right-of-use assets 11.9 15.7 Financial assets 7.9 0.3 Deferred tax 4.8 4.1 Non-Current Assets 207.7 172.4 Working capital (121.1) (58.7) Lease liabilities (13.5) (17.7) Net financial assets (5.0) (27.2) Cash 344.9 213.3 Interest bearing loans and borrowings 0.0 (6.0) Deferred tax liability (3.8) (2.0) Current tax liability (1.8) (6.8) Net Assets 407.4 267.3",
          "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 14:01:04.596+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "244589f7-8d99-4f98-a1bb-ee6aa8420a65",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.335,
            "x": 0.645,
            "y": 0.045
          },
          "kind": "title",
          "text": "GROUP BALANCE SHEET",
          "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 14:01:04.596+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d7ca7409-5a4c-4f5a-b1fb-89fe88acf86e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "d966dfe2-0dbb-44d9-a1f3-b978c4483485",
          "evidence": "The slide contains a table with balance sheet data.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:03.739386+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 73,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 74,
      "type": "analysis",
      "function": "analyze_data",
      "rawType": "kpi_overview",
      "block": null,
      "metadata": {
        "slideType": "kpi_overview",
        "slideTypeCanon": {
          "name": "KPI overview (contrarian)",
          "slug": "kpi_overview",
          "status": "active",
          "canonId": "019de52d-11d5-7328-b1d1-5368a03e7796",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 22,
        "componentCount": 2,
        "textChars": 180,
        "nDataPoints": 27,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.719+00",
          "seconds": 2.378,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/74",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-74",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.75,
            "x": 0.06,
            "y": 0.22
          },
          "kind": "table",
          "text": "Table showing social media reach metrics for brands including boohoo, boohooman, PrettyLittleThing, Nasty Gal, MissPap, Karen Millen, Coast, Oasis, and Warehouse.",
          "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 14:01:04.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "84b6cadf-a065-4d79-a708-d332b3227947",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.06,
            "y": 0.04
          },
          "kind": "title",
          "text": "SOCIAL MEDIA REACH",
          "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 14:01:04.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "178b3c01-eeb0-4633-b735-93b30cb1b3fa",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "e34e0b84-b342-4481-a3ce-75ef126676b5",
          "evidence": "The slide contains a table with social media reach metrics.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:03.852036+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 74,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 75,
      "type": "appendix",
      "title": "The slide features a stylized image of a drag queen, consistent with the aesthetic of the presentation.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 21,
        "componentCount": 3,
        "textChars": 211,
        "nDataPoints": 0,
        "notes": "The slide features a stylized image of a drag queen, consistent with the aesthetic of the presentation.",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.815+00",
          "seconds": 2.362,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/75",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-75",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 1,
            "w": 0.4,
            "x": 0.6,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:04.815+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ee745f54-edf1-4570-8913-326e66de00cf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.65,
            "x": 0.06,
            "y": 0.24
          },
          "kind": "table",
          "text": "DATE | EVENT\nJanuary 2021 (TBC) | P3 21 TRADING UPDATE\nApril / May 2021 (TBC) | FY21 RESULTS ANNOUNCEMENT\nJune 2021 (TBC) | 1Q 22 TRADING UPDATE\nSeptember 2021 (TBC) | 1H22 RESULTS ANNOUNCEMENT",
          "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 14:01:04.815+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4f634513-5524-4b8a-8690-2bc92347abaa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.45,
            "x": 0.06,
            "y": 0.04
          },
          "kind": "title",
          "text": "FINANCIAL CALENDAR",
          "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 14:01:04.815+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a7536beb-f94e-49ed-b349-3951cf310616",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "b9610385-3e54-4adb-a62c-dd6fa196af91",
          "evidence": "The slide contains a table with a financial calendar.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:03.992354+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 75,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 76,
      "type": "appendix",
      "function": "other",
      "rawType": "appendix",
      "block": null,
      "metadata": {
        "slideType": "appendix",
        "slideTypeCanon": {
          "name": "Appendix",
          "slug": "appendix",
          "status": "active",
          "canonId": "019de52d-0762-71f8-b564-89ab863301cc",
          "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": "sparse",
        "densityScore": 5,
        "componentCount": 2,
        "textChars": 54,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.468+00",
          "seconds": 1.8,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/76",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-76",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.68,
            "w": 0.94,
            "x": 0.03,
            "y": 0.19
          },
          "kind": "table",
          "text": "Table of financial and operational definitions",
          "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 14:01:04.468+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "20c47978-1d88-41e3-814a-3ba5a6658c2d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.25,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "GLOSSARY",
          "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 14:01:04.468+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8f3f7c1c-0e71-4da1-9c50-73039e4cf983",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "45d80f04-7d22-4afe-a3d4-9a90256acbb4",
          "evidence": "The slide contains a table with financial and operational definitions.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:30:04.096615+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 76,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 77,
      "type": "setup",
      "title": "Includes placeholders for two new Non-Executive Directors (NEDs).",
      "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": "overcrowded",
        "densityScore": 82,
        "componentCount": 19,
        "textChars": 590,
        "nDataPoints": 0,
        "notes": "Includes placeholders for two new Non-Executive Directors (NEDs).",
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:07.476+00",
          "seconds": 4.61,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/77",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-77",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.32,
            "y": 0.38
          },
          "kind": "image",
          "text": "Neil Catto",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2872733b-cfe2-4e0b-8274-98f4ce450510",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.06,
            "y": 0.05
          },
          "kind": "image",
          "text": "Mahmud Kamani",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3c8903e6-5b70-4cf5-9cab-c0afd1520a9f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.06,
            "y": 0.38
          },
          "kind": "image",
          "text": "John Lyttle",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3d358b7f-9e23-4750-bea0-6c533034ecb1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.62,
            "y": 0.05
          },
          "kind": "image",
          "text": "Carol Kane",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "72b1093f-10f5-4df0-b1b9-bcb4af201070",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.62,
            "y": 0.38
          },
          "kind": "image",
          "text": "Iain McDonald",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da17aace-bd18-4cb7-8462-79342f015b47",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.06,
            "y": 0.68
          },
          "kind": "image",
          "text": "Pierre Cuilleret",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dba87d16-a02d-4898-86a8-9a3ebdae694a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "image",
          "text": "Brian Small",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e6a21e5b-47d3-43f1-9903-bc44699e74ee",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.32,
            "y": 0.68
          },
          "kind": "image",
          "text": "Placeholder for New NED",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "43124581-7c5b-4c8f-88f1-6dec0f9b232e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.16,
            "x": 0.62,
            "y": 0.68
          },
          "kind": "image",
          "text": "Placeholder for New NED",
          "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": "Illustration",
              "slug": "illustration",
              "status": "active",
              "canonId": "019de52c-fe76-7772-a5ac-c0b7294d7615",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "illustration",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c6ed2d11-bc16-4371-8b4a-20a02707d0b8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.25,
            "x": 0.62,
            "y": 0.58
          },
          "kind": "paragraph",
          "text": "IAIN MCDONALD NED, Chairman of the Remuneration Committee & sits on the Audit & Nomination Committees",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05a4d82a-72db-4cb4-8bb9-25e9b5c86cf0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.2,
            "x": 0.62,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "CAROL KANE Group Co-Founder & Executive Director",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1b29b4d2-eebe-4027-9adf-a7fa15b2a594",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.2,
            "x": 0.06,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "MAHMUD KAMANI Group Executive Chairman",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29c8b401-1716-4725-b61a-311f76253fbd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.25,
            "x": 0.06,
            "y": 0.88
          },
          "kind": "paragraph",
          "text": "PIERRE CUILLERET NED, on the Audit, Nomination and Remuneration Committees",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "32fa5b3b-0dd9-4a5d-a906-47952a40d918",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.1,
            "x": 0.62,
            "y": 0.88
          },
          "kind": "paragraph",
          "text": "NEW NED",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3da105df-e280-4b08-882e-d1f4c6910d24",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.06,
            "y": 0.55
          },
          "kind": "paragraph",
          "text": "JOHN LYTTLE Group CEO",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "503e3b86-b51f-4387-8c02-70586266f321",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.25,
            "x": 0.32,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "BRIAN SMALL Deputy Chairman, Chairman of the Audit and Nomination Committees & sits on the Remuneration Committee",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5214041d-bf06-4512-95ae-ddd278b7aac1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.32,
            "y": 0.88
          },
          "kind": "paragraph",
          "text": "NEW NED Audit Committee Chair",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b72b0284-b936-4051-99c2-7afa1a16ff55",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.32,
            "y": 0.55
          },
          "kind": "paragraph",
          "text": "NEIL CATTO Group CFO",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c14ea7e4-f997-41c7-a126-7bfbcbb62056",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.05,
            "x": 0.88,
            "y": 0.1
          },
          "kind": "title",
          "text": "OUR BOARD",
          "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 14:01:07.476+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d92cae77-f310-4c02-937f-b340828ea757",
          "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": "bb9a528e-26be-4ca2-8f0a-47103d130e9c",
          "evidence": "The slide lists various team members and their roles.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:30:04.19965+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 77,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 78,
      "type": "appendix",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "sparse",
        "densityScore": 9,
        "componentCount": 2,
        "textChars": 109,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:04.963+00",
          "seconds": 2.043,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/78",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-78",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.9,
            "w": 0.7,
            "x": 0.2,
            "y": 0.05
          },
          "kind": "list",
          "text": "Boohoo, BoohooMAN, PrettyLittleThing, Nasty Gal, Karen Millen, Coast, Misspap, Oasis, Warehouse",
          "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 14:01:04.963+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "612ac0d9-37c3-443a-a757-48fcccba3a31",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.8,
            "w": 0.1,
            "x": 0.05,
            "y": 0.1
          },
          "kind": "title",
          "text": "GROUP WEBSITES",
          "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 14:01:04.963+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2880cf7b-776b-436f-b9c4-9837f64c7f26",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "List presentation",
            "slug": "list-presentation",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4ef7-777d-ba68-9074c2b3bcf1",
            "version": 1,
            "bodyDocId": null,
            "description": "Bulleted, numbered, or checklist enumerations.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "bb8c95e2-14f3-44f7-a6c6-698e69647b5c",
          "evidence": "The slide presents a list of group websites.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:30:04.297165+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 78,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 79,
      "type": "setup",
      "function": "other",
      "rawType": "disclaimer",
      "block": null,
      "metadata": {
        "slideType": "disclaimer",
        "slideTypeCanon": {
          "name": "Disclaimer",
          "slug": "disclaimer",
          "status": "active",
          "canonId": "019de52d-0801-727b-b98a-5ed095aeee78",
          "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": "sparse",
        "densityScore": 21,
        "componentCount": 2,
        "textChars": 299,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:05.376+00",
          "seconds": 2.405,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/79",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-79",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.9,
            "x": 0.05,
            "y": 0.2
          },
          "kind": "disclaimer",
          "text": "FORWARD LOOKING STATEMENTS\nCertain statements included or incorporated by reference within this presentation may be, or may be deemed to be, “forward-looking statements” in respect of the Group’s operations, performance, prospects and/or financial condition...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:05.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d16f6829-9625-40cb-851f-a60068abf21e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "FORWARD LOOKING STATEMENTS & DISCLAIMER",
          "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 14:01:05.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f6bb3eb4-f9e6-457e-ac59-f7304cee46a5",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 80,
      "type": "setup",
      "function": "other",
      "rawType": "disclaimer",
      "block": null,
      "metadata": {
        "slideType": "disclaimer",
        "slideTypeCanon": {
          "name": "Disclaimer",
          "slug": "disclaimer",
          "status": "active",
          "canonId": "019de52d-0801-727b-b98a-5ed095aeee78",
          "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": "balanced",
        "densityScore": 41,
        "componentCount": 2,
        "textChars": 2403,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": null,
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:06.841+00",
          "seconds": 3.764,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/80",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-80",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.65,
            "w": 0.88,
            "x": 0.06,
            "y": 0.2
          },
          "kind": "disclaimer",
          "text": "DISCLAIMER\nThis presentation and information communicated orally does not constitute or form part of any offer or invitation to sell, or any solicitation of any offer to purchase any shares or other securities in the Company, nor shall it or any part of it or the fact of its distribution form the basis of, or be relied on in connection with, any contract or commitment or investment decisions relating thereto, nor does it constitute a recommendation regarding the shares and other securities of the Company. Past performance cannot be relied upon as a guide to future performance and persons needing advice should consult an independent financial adviser.\nStatements in this presentation reflect the knowledge and information available at the time of its preparation, unless some other time is specified in relation to them, and the receipt of this presentation shall not give rise to any implication that there has been no change in the facts set forth herein since such date. Liability arising from anything in this presentation shall be governed by English law. Nothing in this presentation shall exclude any liability under applicable laws that cannot be excluded in accordance with such laws.\nAll subsequent oral or written forward-looking statements attributed to the Company or any persons acting on its behalf are expressly qualified in their entirety by the cautionary statement above.\nNo representation or warranty, express or implied, is made by the presenter or the Group or any director, employee, agent, or adviser as to the adequacy, fairness, accuracy, or completeness of the information or opinions contained in the presentation or in any statements made orally in connection with this presentation, or any revision thereof, or of any other written or oral information made or to be made available to any interested party or its advisers (all such information being referred to as \"Information\") and no liability is accepted by any such persons in relation to any such Information or opinion for any loss or damage of whatever description suffered by any persons arising from any reliance on the Information or any of the statements, opinions or conclusions set out in this presentation, the Information or the comments, written or oral, of any person made in connection with this presentation (save in respect of fraudulent misrepresentation).",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Disclaimer",
              "slug": "disclaimer",
              "status": "active",
              "canonId": "91173477-d91f-4024-bbaf-d4f93e3f82dc",
              "version": 1,
              "description": "Legal/cautionary text that occupies most of the body of its slide."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:06.841+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "07644352-4102-4388-97c2-485eea99f32c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "FORWARD LOOKING STATEMENTS & DISCLAIMER",
          "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 14:01:06.841+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fcb7ff71-386c-4881-9c6e-ecf7076cbcc4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 81,
      "type": "appendix",
      "title": "This slide appears to be a mood board or brand imagery showcase without any text or data.",
      "function": "other",
      "rawType": "other",
      "block": null,
      "metadata": {
        "slideType": "other",
        "slideTypeCanon": {
          "name": "Other (fallback)",
          "slug": "other",
          "status": "active",
          "canonId": "019de52d-0af5-71ed-83de-d51ae245fc43",
          "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": "balanced",
        "densityScore": 45,
        "componentCount": 8,
        "textChars": 0,
        "nDataPoints": 0,
        "notes": "This slide appears to be a mood board or brand imagery showcase without any text or data.",
        "elementsJson": null,
        "confidence": 0.9,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 14:01:07.309+00",
          "seconds": 4.031,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019de070-45fd-74e5-af90-f81131afa037/81",
        "deck": "/decks/019de070-45fd-74e5-af90-f81131afa037",
        "deckAnchor": "/decks/019de070-45fd-74e5-af90-f81131afa037#slide-81",
        "deckJson": "/decks/019de070-45fd-74e5-af90-f81131afa037.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.44,
            "w": 0.18,
            "x": 0.625,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01bd6fd5-584e-4942-b077-5da82535154e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.56,
            "w": 0.29,
            "x": 0,
            "y": 0.438
          },
          "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 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0cde02b6-2729-4ad5-9dd8-fccbc8d03a69",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.29,
            "w": 0.29,
            "x": 0.305,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "744eeda4-62d2-4ac3-8324-a00d421698f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.36,
            "w": 0.29,
            "x": 0.305,
            "y": 0.638
          },
          "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 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a6be39b0-e233-4d9a-a1ab-ed3a7e0aa6c9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.41,
            "w": 0.29,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ab200e3c-aeb2-4d9d-aad8-ee69be157b12",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.29,
            "w": 0.29,
            "x": 0.305,
            "y": 0.314
          },
          "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 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d7a2959f-b75c-43c7-ad2b-4475c6cd8fc3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.44,
            "w": 0.17,
            "x": 0.831,
            "y": 0
          },
          "kind": "image",
          "text": null,
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Photo",
              "slug": "photo",
              "status": "active",
              "canonId": "019de52c-fd37-757f-b4a8-ca26d4888875",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "photo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f5ff02b0-fb61-4265-8437-6812c5b1d406",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.53,
            "w": 0.37,
            "x": 0.625,
            "y": 0.465
          },
          "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 14:01:07.309+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fa7659f3-7471-4a57-85a6-45695fdd3133",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 5,
      "label": "Problem (Identify pain)",
      "description": "The document identifies the problem of compliance and transparency issues in the supply chain."
    },
    {
      "from": 6,
      "to": 15,
      "label": "Agitate (Make it worse)",
      "description": "The document agitates the problem by highlighting the consequences of non-compliance and the importance of transparency."
    },
    {
      "from": 16,
      "to": 30,
      "label": "Solution (Provide relief)",
      "description": "The document presents solutions to the problem, including the implementation of a comprehensive compliance program."
    }
  ],
  "loops": [
    {
      "from": 10,
      "to": 20,
      "label": "Cost Of Inaction",
      "description": "To highlight the cost of inaction on compliance and transparency"
    },
    {
      "from": 25,
      "to": 35,
      "label": "Mece Breakdown",
      "description": "To provide a detailed breakdown of the company's compliance and transparency efforts"
    }
  ]
}