{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-622c-750b-8b98-b3c9cb9378c3",
  "slug": "8ac2fd285d6b",
  "title": "Axon Enterprise (formerly TASER) (AAXN)",
  "subtitle": "Spruce Point Capital · 2019-06",
  "author": "Spruce Point Capital",
  "date": "2019-06-19 00:00:00",
  "pageCount": 72,
  "kind": "activist-deck",
  "orientation": "landscape",
  "aspectRatio": 1.3333334,
  "targetCompany": "Axon Enterprise (formerly TASER)",
  "targetTicker": "AAXN",
  "document": {
    "id": "019dd923-622c-750b-8b98-b3c9cb9378c3",
    "slug": "8ac2fd285d6b",
    "title": "Axon Enterprise (formerly TASER) (AAXN)",
    "rawTitle": "64e7a52f804ef3b2e1c8ab25 aaxn research thesis 6 19 2019",
    "authorId": "54_Spruce_Point_Capital",
    "authorName": null,
    "authorDisplay": "Spruce Point Capital",
    "kind": {
      "slug": "activist-deck",
      "label": "Activist deck"
    },
    "sourceType": {
      "slug": "short_seller",
      "label": "Short seller"
    },
    "fileName": "2019-06-64e7a52f804ef3b2e1c8ab25_aaxn_research_thesis_6-19-2019.pdf",
    "sourceUrl": null,
    "sourceDate": null,
    "presentationDate": "2019-06-19 00:00:00",
    "ingestedAt": "2026-04-22 21:08:51+00",
    "status": "ready",
    "pageCount": 72,
    "orientation": "landscape",
    "aspectRatio": 1.3333334,
    "targetCompany": "Axon Enterprise (formerly TASER)",
    "targetTicker": "AAXN",
    "metadata": {
      "local_root": "/tmp/legacy-images/8ac2fd285d6b",
      "activist_firm": "Spruce Point Capital Management",
      "origin_corpus": "contrarian",
      "extraction_seconds": 126.62201714515686
    }
  },
  "coverage": {
    "pageCount": 72,
    "pagesIndexed": 72,
    "pagesWithImages": 72,
    "pagesWithMetadata": 72,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 482,
    "chartCount": 18,
    "metricSlides": 0,
    "toolMatches": 16,
    "documentToolMatches": 5,
    "frameworkMatches": 53,
    "arcMatches": 1,
    "beatMatches": 4,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": true,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
        "evidence": "The report's structure and narrative follow a typical 'overcoming the monster' arc, where the 'monster' is Axon Enterprises' poor performance and governance issues",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:59:55.205106+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 5,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 1,
        "name": "Setup & Stakes",
        "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
        "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
        "beatType": null,
        "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 20,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 6,
        "name": "The Monster",
        "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
        "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
        "beatType": null,
        "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 40,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 21,
        "name": "The Struggle",
        "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
        "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
        "beatType": null,
        "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 72,
        "arc": {
          "name": "Overcoming the Monster",
          "slug": "overcoming-monster",
          "status": "active",
          "bestFor": "Competitive positioning, rallying teams",
          "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
          "description": null,
          "familyLabel": null,
          "categoryName": "Booker's 7 Plots",
          "categorySlug": "booker-s-7-plots"
        },
        "from": 41,
        "name": "The Victory",
        "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
        "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
        "beatType": null,
        "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
        "position": 3,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 20,
        "from": 17,
        "loop": {
          "name": "03_aha_moment",
          "slug": "03-aha-moment",
          "status": "active",
          "bestFor": "Data-heavy sections, research findings, analytical arguments",
          "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Problem/Question -> What the Data Shows -> The Insight",
          "description": "Establish a tension, present data, then deliver the insight that changes everything",
          "familyLabel": null,
          "categoryName": "Narrative",
          "categorySlug": "narrative"
        },
        "matchId": "63cae233-05e1-4649-a37a-d1a3705f950d",
        "evidence": "The report presents several 'aha moments' where contradictions in Axon's projections and financials are revealed",
        "position": 0,
        "objective": "Revealing contradictions in Axon's projections and financials",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:59:55.415591+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 25,
        "from": 22,
        "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": "c0125d52-58db-4c97-ad7f-2dcc48e8f755",
        "evidence": "The report highlights the cost of inaction for investors, emphasizing the potential downside risk",
        "position": 1,
        "objective": "Highlighting the cost of inaction for investors",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 21:59:55.457668+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "CEO quote contradiction",
          "slug": "ceo-quote-contradiction",
          "status": "active",
          "bestFor": "When management credibility is the lever",
          "canonId": "019dd9e1-52e9-717f-8454-93e627563ed6",
          "version": 1,
          "bodyDocId": "019dd9a1-8296-720d-8f51-da76937f9415",
          "description": "You reproduce management's own words — verbatim, with source and date — and\nthen place them next to the outcome that contradicts them. The CEO built\nthe rope; you put it around their own neck.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "ec7419d1-30e7-4cb2-9250-0c167cdebcc0",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When management credibility is the lever",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.073129+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- **Maximum credibility**: no adjective you could write is as damning as the\n  target's own prior statement.\n- **No rebuttal path**: management can't argue they didn't say it.\n- **It forces accountability onto a person**, not an institution — even if\n  you aren't explicitly naming a villain elsewhere.\n- **Reporters amplify it**. A CEO-quote-contradiction slide is quotable,\n  which means it lands in WSJ/FT/Bloomberg coverage.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Peer gap chart",
          "slug": "peer-gap",
          "status": "active",
          "bestFor": "When relative underperformance is the core argument",
          "canonId": "019dd9e1-54f1-775a-94a1-d5cf3bb75abf",
          "version": 1,
          "bodyDocId": "019dd9a1-8653-7748-9050-807f067196c3",
          "description": "A single visual that benchmarks the target against its best-in-class peers on\na single quantitative KPI — and shows the target losing. The gap is the\npunchline.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "d32383d3-3474-442b-ac08-e23e67cb0d1a",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When relative underperformance is the core argument",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.073129+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- It's the **most credible claim in the deck** because it's arithmetic, not\n  opinion.\n- It's immediately **actionable** — close this gap and value accrues.\n- It **pre-empts the \"context is different\" defence** by pitting the target\n  against direct peers in the same category.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Sum of parts",
          "slug": "sum-of-parts",
          "status": "active",
          "bestFor": "For breakup / spin-off theses",
          "canonId": "019dd9e1-51e5-73ad-9d1e-e77d4afe3125",
          "version": 1,
          "bodyDocId": "019df22a-9ecd-71db-8fa1-5f5eff36697f",
          "description": "You break the target into its constituent businesses or asset classes, value\neach separately against its own peer set, and show that the total is\nmaterially greater than the current market capitalisation. The \"gap\" is the\nconglomerate discount — or worse, accounting opacity hiding a crown-jewel\nasset.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "2ede5308-f761-4071-a487-86afa909439e",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For breakup / spin-off theses",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.073129+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- It forces the market to confront **mismatched valuation multiples**:\n  \"this company trades like X but owns Y, which trades at",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Villain naming",
          "slug": "villain-naming",
          "status": "active",
          "bestFor": "When governance or specific decisions are the core thesis",
          "canonId": "019dd9e1-55a4-74db-9314-0ced4cd46cd2",
          "version": 1,
          "bodyDocId": "019dd9a1-88f1-72ad-8f4e-56ec29d7b369",
          "description": "You identify a **specific person** responsible for the target's underperformance\nor the behaviour you want changed — and name them. Not \"management\" or \"the\nboard\". A named executive or director with a specific failure attributable to\nthem.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "cf31d166-223c-48a7-a68c-8c92785f36fc",
        "evidence": "Rick Smith (CEO); Arthur Andersen-linked audit committee chairman",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When governance or specific decisions are the core thesis",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.073129+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "- **Accountability needs a face.** Voters (shareholders, regulators,\n  journalists) act faster against people than institutions.\n- **Credibility rises with specificity.** \"The CFO has repeatedly missed\n  guidance\" > \"Management has missed guidance\".\n- It **pre-empts evasion**. An individual can be removed; an abstraction\n  cannot.\n- It **forces the target to respond personally** — and their defensive\n  response usually generates more attention for your thesis.",
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Villain slide",
          "slug": "villain-slide",
          "status": "active",
          "bestFor": "In activist decks where the personality matters",
          "canonId": "019dd9e1-518c-7404-976a-5be5a517b659",
          "version": 1,
          "bodyDocId": null,
          "description": "A dedicated slide presenting the named villain visually",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "1155895f-032b-4346-8111-134205f06728",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "In activist decks where the personality matters",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.073129+00",
          "model": "unknown-legacy",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": null,
        "whyItWorks": "Makes the antagonist concrete",
        "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": "bcf630dc-e90a-479d-b5a6-4a9833744fa3",
        "evidence": "This slide is titled 'Executive Summary' and contains a logo and disclaimer.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 23:01:26.161943+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Thesis archetype",
          "slug": "thesis-archetype",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b0b-7428-9b26-f171d1e753fb",
          "version": 1,
          "bodyDocId": null,
          "description": "A canonical investment / activist thesis shape (breakup, fraud, governance).",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "b9a9771a-cb20-4656-bb0a-93c6016eaf94",
        "evidence": "This slide presents a clear thesis statement: 'Spruce Point Believes Axon Enterprises (Formerly Taser) Is A “Strong Sell”: 40% - 60% Downside Risk'.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:01:26.245348+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "optional",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Action Titles",
          "slug": "action-titles",
          "status": "active",
          "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
          "version": 1,
          "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
          "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Architect",
        "layer": "slide",
        "agents": [
          "Architect"
        ],
        "matchId": "918de422-2179-435c-bc76-2ce98d60b5b9",
        "evidence": "This slide has an action title: 'Fundamental Challenges In Expanding Product Offering & International Growth Will Lead To Significant Disappointment In Achieving Exaggerated TAM'.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:01:26.450515+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
        "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
        "cardinality": null,
        "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
      },
      {
        "tool": {
          "name": "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": "47b4d27d-a2c9-4ead-aaf7-5615f14410fb",
        "evidence": "This slide provides company background information.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:01:26.532072+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 9,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Comparison frame",
          "slug": "comparison-frame",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-484b-7399-a4fc-d14644b99f93",
          "version": 1,
          "bodyDocId": null,
          "description": "Two or more states/subjects placed side by side to expose a gap.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "71a4f78e-e7f9-4c60-a7a7-a0f598a809b7",
        "evidence": "This slide presents a comparison table.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:01:26.613938+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Customer journey map",
          "slug": "customer-journey-map",
          "status": "active",
          "bestFor": null,
          "canonId": "019de52d-1b26-7499-98c8-1091acc836be",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "317a607b-85b0-46bc-a3ec-4159cff34b6e",
        "evidence": "This slide presents a customer journey map.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 23:01:26.699353+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 11,
        "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": "1fa6d941-70c4-431e-b2eb-60e345ab92ff",
        "evidence": "This slide presents a matrix table.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-16 23:01:26.782694+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Data Story Arc",
          "slug": "data-story-arc",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
          "version": 1,
          "bodyDocId": null,
          "description": "Context → Conflict → Insight → Implication structure for data narratives",
          "familyLabel": null,
          "categoryName": "Loop",
          "categorySlug": "loop"
        },
        "agent": "Storyteller",
        "layer": "slide",
        "agents": [
          "Storyteller"
        ],
        "matchId": "c110c425-6abe-47c3-835a-49aeb9766c5b",
        "evidence": "The slide shows a decline in gross margin, telling a story of financial performance over time.",
        "pageRefs": null,
        "priority": "Core",
        "whenToUse": null,
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-17 03:28:04.473999+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 23,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Storytelling: audience calibration",
          "slug": "audience",
          "status": "active",
          "bestFor": null,
          "canonId": "019df269-23ea-723a-87c0-af1d78d702d2",
          "version": 1,
          "bodyDocId": "019df269-23c5-72ec-8b94-78fc1da7b656",
          "description": "The same thesis, written for four different audiences, produces four",
          "familyLabel": "narrative-block",
          "categoryName": "Narrative & Transformation",
          "categorySlug": "narrative-transformation"
        },
        "agent": "storyteller",
        "layer": "slide",
        "agents": [
          "storyteller"
        ],
        "matchId": "dab3083a-2920-4367-a90d-f74e6f533061",
        "evidence": "The slide presents data on Axon's core businesses, indicating a clear focus on communicating financial performance to an audience.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-17 03:28:04.433077+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 23,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Chart Selection Guide",
          "slug": "chart-selection-guide",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd956-b1a0-700b-ba17-0e16c4d5bcae",
          "version": 1,
          "bodyDocId": null,
          "description": "Choosing the right chart type for your data and message",
          "familyLabel": null,
          "categoryName": "Slide",
          "categorySlug": "slide"
        },
        "agent": "Designer",
        "layer": "slide",
        "agents": [
          "Designer"
        ],
        "matchId": "fb65d81c-5768-4b76-b055-68d45f711210",
        "evidence": "The slide uses a bar chart to display Axon's Q1 operating cash flow, demonstrating a clear choice of chart type.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.5,
        "extraction": {
          "at": "2026-07-17 03:28:04.586146+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 25,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Analytical method",
          "slug": "analytical-method",
          "status": "active",
          "bestFor": null,
          "canonId": "b42c4911-7946-49b5-951c-5f3d23f4e2bd",
          "version": 1,
          "bodyDocId": null,
          "description": "Diagnostic / structuring methods (5-whys, fishbone, issue tree, hypothesis-driven).",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "38dddb7a-0039-43cb-8001-84c2935c0d79",
        "evidence": "The slide presents an analytical approach to estimating the impact of Axon's aggressive revenue recognition.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-17 03:55:27.605367+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 33,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "e4be21ee-0b99-424d-ba8d-b23f5e8d221a",
        "evidence": "The slide explicitly lists 'red flags', 'undisclosed dependence', and 'aggressive revenue recognition' as part of a short thesis.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:03.679+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "93721ce3-5c83-47e3-9a80-20970efac3bc",
        "evidence": "The slide systematically lists accounting and operational red flags to build a case for a short position.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:05.467+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "5c45af4d-02a0-4826-b8c1-55b9c60ae93c",
        "evidence": "The slide explicitly links accounting history (Arthur Andersen) and governance issues to a 'strong sell' recommendation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:02.83+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "4daef130-3153-4c33-b6bc-56b3d6f6fce8",
        "evidence": "Decomposes current valuation vs. proposed segment-based valuation",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 20:40:07.76+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "frameworkName": "valuation-bridge"
      },
      {
        "matchId": "e1eeb204-b28a-46a3-9fbb-ac3ab0000abd",
        "evidence": "The slide uses a side-by-side table to contrast two product lines to support a specific narrative about market positioning.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:06.05+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "frameworkName": "comparison-frame"
      },
      {
        "matchId": "d7f8e239-8336-4143-9c01-a18a66d3355c",
        "evidence": "The slide maps the sequence of events in a law enforcement incident to show Axon's product coverage.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:03.693+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 11,
        "frameworkName": "customer-journey-map"
      },
      {
        "matchId": "8cb432b8-2769-4233-a36a-3848fc72fa60",
        "evidence": "The slide maps product capabilities across a grid of competitors and functional categories.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:04.401+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "frameworkName": "mapping"
      },
      {
        "matchId": "69bfbb90-d42f-4444-ad5a-d245dc5cfebc",
        "evidence": "The slide argues that Axon's strategy is flawed by showing competitors have already captured the market.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:04.017+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 15,
        "frameworkName": "preempt_rebuttal"
      },
      {
        "matchId": "726648f7-3174-4bd6-a714-05048e5c7a13",
        "evidence": "The slide explicitly contrasts 'Build Approach' and 'Buy Approach' strategies.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:04.729+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 16,
        "frameworkName": "build-vs-buy"
      },
      {
        "matchId": "e838f278-2c09-487e-b187-5fe02f7be122",
        "evidence": "The slide explicitly claims 'fuzzy math' and 'exaggerated TAM' to mislead investors.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:40:08.917+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 17,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "772f25c1-18a8-41a6-960f-5c2e1be72ceb",
        "evidence": "Contrasts CEO quotes with subsequent 10-K financial impairment disclosures.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:40:10.015+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 18,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "c61724ad-e099-4e72-b8ef-eda3ff313389",
        "evidence": "Highlights lack of transparency and material weaknesses in financial reporting.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:06.102+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 19,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "76b90180-7fcf-4c59-bc51-8afe9614bca0",
        "evidence": "Contrasts the positive PR announcement of a hire with the negative reality of their short tenure.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:05.28+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 20,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "35ff97ce-1362-4bdf-89ba-62ce79f1eb18",
        "evidence": "Using a resignation letter to cast doubt on management's narrative.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:04.909+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 21,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "ce66bb60-4363-48b7-b318-16da545cfc99",
        "evidence": "Contrasting financial disclosures to imply management obfuscation or hidden financial distress.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:07.113+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 27,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "6e12937b-064b-498f-843c-792f79bd6018",
        "evidence": "The slide explicitly frames the company's actions as a 'red flag' and compares it to 'Chinese scams'.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:07.719+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 29,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "1943a862-ecc3-4bd3-8211-85592a6dfdd1",
        "evidence": "Uses historical examples (Gentex, Caesarstone, AOS) to validate current thesis on Axon.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:40:08.126+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 30,
        "frameworkName": "cite_precedent"
      },
      {
        "matchId": "1fb33a31-261f-43f1-9af5-6f62bdf43dfe",
        "evidence": "The slide explicitly links internal control weaknesses to aggressive revenue recognition practices.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:20.498+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 31,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "10881fcd-e4e3-4df3-8a8b-d8cdfa0f95d4",
        "evidence": "Direct comparison of accounting policies between peer and target to suggest aggressive revenue recognition.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:08.077+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 32,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "57a01763-495b-4fba-be3a-ab0da685ec5e",
        "evidence": "Applying a range of percentages (35%, 40%, 45%) to estimate impact",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:10.955+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 33,
        "frameworkName": "sensitivity-analysis"
      },
      {
        "matchId": "6a073d82-b634-49c9-94f8-9c0cba9774b6",
        "evidence": "Contradicts company claims of 'stand-alone' value using direct support emails.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:08.519+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 34,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "a51a92ae-bcfe-445e-991f-4d063482457b",
        "evidence": "The slide explicitly contrasts company accounting policy text with visual evidence of contract line items showing zero value.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:40:09.167+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 35,
        "frameworkName": "expose_contradiction"
      },
      {
        "matchId": "df92b01e-fd3c-4e32-a351-705c23caee10",
        "evidence": "The slide explicitly highlights a failure to reconcile financial data as a warning sign of poor revenue quality.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:09.168+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 36,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "f01627c2-8df6-4b27-83f3-8af5c2d38135",
        "evidence": "Highlighting discrepancies between guidance and actuals to suggest management incompetence or deception.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:08.683+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 37,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "75dc2411-d4eb-4f15-ad53-f2960b650038",
        "evidence": "Contrasting company claims with legal filings to suggest poor disclosure and capital mismanagement.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:08.987+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 38,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "aad93570-fef8-46a7-88fa-0a9a178ae72c",
        "evidence": "The slide explicitly identifies a mechanism for financial manipulation (cost shifting) to inflate segment performance.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.275+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 39,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "7fa8e980-bee4-4143-b6ef-80fcc14c4a01",
        "evidence": "Exposing management's lack of transparency regarding tariff impacts on margins.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:23.237+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 40,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "37bad4fb-68e0-4973-b5b9-02e99a4f5e39",
        "evidence": "Exposing non-disclosure of material pricing trends to investors.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:09.295+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 41,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "de580239-9f36-4763-832b-ca2e8f01b594",
        "evidence": "The slide explicitly frames accounting practices as a 'Red Flag' to expose potential financial manipulation.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:40:21.101+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 42,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "1ca13b48-cf83-4440-9e24-e72017161897",
        "evidence": "Highlighting missing financial disclosures to imply manipulation",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:09.545+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 43,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "c91b522e-8e24-4ba4-aaea-cb7b2d6a1198",
        "evidence": "Exposing discrepancies between regulatory filings to suggest management dishonesty.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:09.918+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 44,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "01d5da11-3998-4195-bc62-74b154af3cec",
        "evidence": "Using high turnover in sensitive financial roles to imply potential internal control or accounting issues.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:12.334+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 45,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "4e6652b6-aa46-4ced-8813-506951b61ac9",
        "evidence": "Linking audit chair's past employment at Arthur Andersen to current aggressive accounting concerns.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:09.399+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 46,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "49b4c304-1bf5-4ca1-909f-5285aca4670b",
        "evidence": "Contrasting 2017 disclosure of China with 2018/2019 omission.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:14.376+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 48,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "584c77a8-c34c-42c3-8a25-b9f2915a21b2",
        "evidence": "Uses specific import data to contradict management's public statements on China exposure.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:40:10.156+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 49,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "391309d8-3680-4fbb-91da-699ce9ec8233",
        "evidence": "Contrasts company SEC filing quote with shipping data table.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.475+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 50,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "66e1089a-dfe0-4275-8c29-3b4f879619a6",
        "evidence": "Two matrices showing sensitivity of financial metrics to variable inputs.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:40:10.385+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 51,
        "frameworkName": "scenario_table"
      },
      {
        "matchId": "6503b0bd-3146-4275-b6cb-7694ac1b43bc",
        "evidence": "Comparison of market cap growth vs. calculated TAM",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 20:40:12.267+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 53,
        "frameworkName": "valuation_bridge"
      },
      {
        "matchId": "9ed705d5-b2dd-403c-92f8-b06165967894",
        "evidence": "Contrasts CFO quote about synergies with actual financial data showing losses.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:40:12.121+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 54,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "e85d9eab-4239-4813-a888-4797e8949451",
        "evidence": "The slide explicitly attempts to expose a contradiction in financial reporting to suggest accounting fraud or failure.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:16.592+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 55,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "51208749-8efa-4083-9f6d-51d988aa0656",
        "evidence": "The slide explicitly frames the Smith family as the source of corporate 'sketchiness' and 'missteps'.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:11.869+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 57,
        "frameworkName": "antagonist-introduction"
      },
      {
        "matchId": "c4d026e7-5320-424f-a917-2688ffa7ba1c",
        "evidence": "The slide frames the subjects as villains involved in fraud and corruption.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:12.419+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 58,
        "frameworkName": "antagonist-introduction"
      },
      {
        "matchId": "e20cafb5-e883-4c42-a3af-e0dbee20c362",
        "evidence": "Uses past headlines to challenge the current integrity of the CEO.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:16.119+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 59,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "8a233594-c81e-4dda-98b8-a18861f71d0a",
        "evidence": "The slide systematically presents evidence of alleged bribery and conflicts of interest to undermine the company's integrity.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.143+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 60,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "a3dde720-6d19-48d2-b083-37e7b337cdad",
        "evidence": "Uses primary source documentation to expose corporate misconduct and ethical violations.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:12.336+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 61,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "c0ee47aa-aa92-4528-b175-2b2c8257bb05",
        "evidence": "Contrasts CEO compensation and behavior with company performance/size to imply hubris.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.346+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 62,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "17d435d2-e170-439b-a4cf-98860ab13c5d",
        "evidence": "Contrasts company defense of insider sales with external reports of manipulation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:16.272+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 63,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "b2bf3edc-cdc0-4fe6-b0d6-b8ad16a135b6",
        "evidence": "The slide anticipates the counter-argument of analyst price targets by framing them as biased due to retail client bases.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:14.096+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 66,
        "frameworkName": "preempt_rebuttal"
      },
      {
        "matchId": "bdb106f9-9247-42f8-bebc-e4ab7ef80441",
        "evidence": "The slide explicitly calls out analysts for ignoring SEC investigations and legal risks to justify high valuations.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:14.77+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 68,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "478cd634-5da4-4218-9705-6460c4f1dd05",
        "evidence": "Exposing the discrepancy between company narrative and peer selection to justify valuation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:16.977+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 69,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "92841acd-e254-474f-a3c1-1466022be27b",
        "evidence": "The slide explicitly compares Axon's valuation multiples against a selected peer group to argue for a lower valuation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.664+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 70,
        "frameworkName": "comparison_frame"
      },
      {
        "matchId": "8cf7fc10-ae35-416c-9748-ce687bed9381",
        "evidence": "Comparing current valuation multiples against historical averages to argue for overvaluation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:13.557+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 71,
        "frameworkName": "comparison_frame"
      },
      {
        "matchId": "f4a50353-82fa-4a7e-808d-a546ef8e4258",
        "evidence": "Sum-of-the-parts valuation table calculating enterprise value and price target.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:14.051+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 72,
        "frameworkName": "valuation-bridge"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": {
    "tone": "adversarial",
    "notes": "Cover slide is a striking body-cam-styled photo of a suspect wearing a 'BUY MY STOCK' shirt being arrested — rare editorial/creative flourish for a short report. Signature Spruce Point tree branding throughout. Argument is broad: accounting, governance, TAM, tariffs, M&A (VIEVU), and valuation are each hit. Peer-valuation table (p.70) and 40-60% downside sum-of-parts (p.72) are the textbook short-seller closers. Arthur Andersen / Enron analogy on p.6 is the playbook move. No stake disclosed (short-seller conventions) but disclaimer confirms Spruce Point and clients are short.",
    "kpisCited": [
      {
        "detail": "7.4x 2019E sales, 46x EBITDA, 65x EPS — near all-time highs",
        "metric": "Valuation multiples"
      },
      {
        "detail": "$72.30, only 9% implied upside; 5 of 14 analysts neutral or declining to set a target",
        "metric": "Analyst price target avg"
      },
      {
        "detail": "6%-9% inflation from booking hardware upfront in multi-element contracts",
        "metric": "Revenue overstatement estimate"
      },
      {
        "detail": "Axon TAM raised from $4.8bn (2016) to $8.4bn (2019) despite cutting international TAM from $2.7bn to $2.4bn",
        "metric": "TAM inflation"
      },
      {
        "detail": "$141m buyback since 2010 versus $92m insider sales; insiders own record-low 2.3%",
        "metric": "Insider vs. buyback flow"
      },
      {
        "detail": "Q1'19 59.5% vs 61-63% guide; tariffs and storage costs threaten further compression",
        "metric": "Gross margin trajectory"
      },
      {
        "detail": "Line of credit raised from $10m to $100m despite $350m cash and no debt — classic red flag",
        "metric": "Liquidity / credit"
      },
      {
        "detail": "2018 capex $11.7m missed $12-16m guide; new HQ cost raised 25-30% with no explanation",
        "metric": "Capex planning miss"
      },
      {
        "detail": "Quarterly cloud disclosures of $92.4m do not tie to annual reported $90.3m",
        "metric": "Cloud revenue reconciliation gap"
      }
    ],
    "closingAsk": "Brace for 40%-60% downside and sell or avoid Axon shares at the current $66 price given the $27.50-$40 fair-value range.",
    "extraction": {
      "at": "2026-04-22 21:08:51+00",
      "model": "unknown-legacy",
      "runId": null,
      "seconds": 126.62202,
      "promptVersion": null
    },
    "scqaReward": "Correctly re-rated, Axon is worth $27.56-$40.07 per share versus $66 today, implying 40-60% downside; short sellers capture the gap as accounting, tariff, and TAM disappointments unfold.",
    "thesisTypes": [
      "fraud_exposure",
      "governance_board"
    ],
    "top3Reasons": [
      "Aggressive revenue recognition: hardware booked upfront at zero contract value inflates revenues 6-9%",
      "Undisclosed China import dependence plus tariffs will compress gross margins and trigger earnings misses",
      "Valuation at ~8x sales / 46x EBITDA assumes SaaS upside that TAM, competition, and governance red flags won't deliver"
    ],
    "scqaSituation": "Axon, the former TASER, is repositioning from stun-gun hardware into a SaaS cloud platform for body cameras and digital evidence, earning a premium ~8x sales / 46x EBITDA valuation from retail-oriented sell-side analysts.",
    "thesisSummary": "Axon Enterprises (NASDAQ: AAXN), the rebranded Taser stun-gun maker, is being priced as a high-growth SaaS law-enforcement platform at ~8x sales and 46x EBITDA, but Spruce Point argues the cloud story is a marketing veneer over a mature weapons business. The deck alleges aggressive revenue recognition (hardware booked upfront at zero contract value inflates revenues 6-9%), undisclosed China import exposure that tariffs will compound, an inflated $8.4bn TAM, a botched $17m VIEVU acquisition, a suspicious 3x-sized new HQ, and governance red flags including a former Arthur Andersen partner chairing the audit committee, CFO resignation, insider selling, and Fidelity's exit. Spruce Point models 40%-60% downside to a $27.50-$40 price target versus a $66 stock.",
    "primaryDemands": [
      "Investors should sell / avoid AAXN stock given 40%-60% downside risk",
      "Analysts should revisit bullish models that ignore accounting, tariff, and TAM issues",
      "Regulators and auditors should scrutinize aggressive revenue recognition and segment cost allocation"
    ],
    "scqaResolution": "Investors should treat Axon as a weapons manufacturer with a small SaaS tail, valuing Taser at 7-9x EBITDA and Software/Sensors at 3.5-5.5x sales — not at SaaS-peer multiples.",
    "thesisOneLiner": "Axon is a mature Taser maker masquerading as a SaaS cloud story; aggressive accounting, China-tariff margin pressure, and TAM inflation justify a $27.50-$40 target — 40-60% downside.",
    "precedentsCited": [
      "Arthur Andersen / Enron accounting collapse",
      "Spruce Point's prior exposures of Chinese financial schemes",
      "Tesla long-term compensation plan (invoked ironically by Axon)"
    ],
    "scqaComplication": "Aggressive revenue recognition books hardware upfront at zero contract value, inflating sales 6-9%; undisclosed China import reliance will collide with tariffs; TAM is exaggerated; insiders sold $92m while the CFO resigned and Fidelity exited.",
    "narrativeInterest": 4,
    "notableSlidePages": [
      1,
      4,
      35,
      40,
      69,
      72
    ],
    "peerCompaniesCited": [
      "Sturm Ruger (RGR)",
      "American Outdoor (AOBC)",
      "National Presto (NPK)",
      "Garmin (GRMN)",
      "GoPro (GPRO)",
      "FitBit (FIT)",
      "Telenav (TNAV)",
      "Digital Ally (DGLY)",
      "Motorola / Avigilon",
      "Tyler Technologies",
      "CentralSquare Technologies"
    ],
    "valuationFrameworks": [
      "sum_of_parts",
      "multiple_comparison"
    ],
    "visualCraftInterest": 3
  },
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "title": "The image is stylized to look like police body-cam footage, with the subject's shirt edited to read 'BUY MY STOCK'.",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/TUW7MkrGkfJCBrU--Pmn2-abyrHWIWhzBo9TJolaql8/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84YWMyZmQyODVkNmIvcDAwMS5wbmc",
      "rawType": "cover",
      "block": null,
      "metadata": {
        "slideType": "cover",
        "slideTypeCanon": {
          "name": "Cover",
          "slug": "cover",
          "status": "active",
          "canonId": "019de52d-05f2-729d-9f93-e0504f0a2410",
          "version": 1,
          "description": null
        },
        "function": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 24,
        "componentCount": 6,
        "textChars": 177,
        "nDataPoints": 0,
        "notes": "The image is stylized to look like police body-cam footage, with the subject's shirt edited to read 'BUY MY STOCK'.",
        "elementsJson": [
          "photo"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.517+00",
          "seconds": 5.982,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/1",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-1",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.07,
            "y": 0.82
          },
          "kind": "callout",
          "text": "STRONG SELL OPINION",
          "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 20:40:04.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c204902a-4193-4289-8649-9e1b4bf800fa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 1,
            "w": 1,
            "x": 0,
            "y": 0
          },
          "kind": "image",
          "text": "Police officer arresting a man whose shirt says 'BUY MY STOCK'",
          "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 20:40:04.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "44bd012c-13fe-4730-b1ea-2dc01ac2dd6b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.07,
            "y": 0.87
          },
          "kind": "quote",
          "text": "A Stunning Short",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": null,
            "subkind": {
              "name": "Pull quote",
              "slug": "pull-quote",
              "status": "active",
              "canonId": "019de52c-fbf9-76fe-97e1-a0b7540445c9",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "pull-quote",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:04.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3405c3e3-7742-4704-95e1-de0c9f41697e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“A Stunning Short”",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-4b91937d96a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.07,
            "y": 0.74
          },
          "kind": "title",
          "text": "Axon Enterprises, Inc. | NASDAQ:AAXN",
          "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 20:40:04.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "91cc6eae-c2c2-4b42-8077-2ced9c15a7d4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.3,
            "x": 0.07,
            "y": 0.78
          },
          "kind": "title",
          "text": "INVESTMENT RESEARCH REPORT",
          "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 20:40:04.517+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2941b277-7100-4343-91c2-33f257914dab",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Setup & Stakes",
          "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/J-87rJ08VnvnHe4xtTqOtq0vaTRNFGyJKpkpEh57reg/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84YWMyZmQyODVkNmIvcDAwMS5wbmc",
      "imagePathAlt": "https://imgproxy.kitesheet.com/GxxvqlscynQFgfGTNGWrqNZwcKK00l8mMWPNI0iEjtU/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84YWMyZmQyODVkNmIvcDAwMS5qcGc",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/zTk5ojTWm0KIw0nKOKiL0ax0j2oiKF76Jao_McLiT8Q/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy84YWMyZmQyODVkNmIvcDAwMS5qcGc"
    },
    {
      "page": 2,
      "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": 5,
        "componentCount": 2,
        "textChars": 159,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:00.773+00",
          "seconds": 1.851,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/2",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-2",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.75,
            "w": 0.9,
            "x": 0.05,
            "y": 0.16
          },
          "kind": "disclaimer",
          "text": "This research presentation expresses our research opinions. You should assume that as of the publication date... [full text of disclaimer]",
          "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 20:40:00.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7907ae11-84ec-416f-9ae3-c674b976aedb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.368,
            "x": 0.315,
            "y": 0.045
          },
          "kind": "title",
          "text": "Full Legal 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 20:40:00.773+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5e5ba548-2e25-4e0d-846a-91bd6eab4074",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Setup & Stakes",
          "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "setup",
      "title": "Standard Spruce Point branding with logo and confidentiality footer.",
      "function": "front_matter",
      "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": "front_matter",
        "functionCanon": {
          "name": "Front matter",
          "slug": "front_matter",
          "status": "active",
          "canonId": "019de52d-133d-73f0-9e26-201eda96b098",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 7,
        "componentCount": 3,
        "textChars": 154,
        "nDataPoints": 0,
        "notes": "Standard Spruce Point branding with logo and confidentiality footer.",
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:01.989+00",
          "seconds": 2.768,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/3",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-3",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.02,
            "w": 0.54,
            "x": 0.453,
            "y": 0.96
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:01.989+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c729d655-f396-4654-997c-4df25e731220",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.388,
            "w": 0.203,
            "x": 0.073,
            "y": 0.306
          },
          "kind": "image",
          "text": "Spruce Point tree logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:01.989+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "298e2022-10d9-4e22-80af-8cf968e08707",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "x": 0.373,
            "y": 0.465
          },
          "kind": "title",
          "text": "Executive 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 20:40:01.989+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0c9d6b7c-c0f8-4afe-8843-0d14aed152e9",
          "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": "bcf630dc-e90a-479d-b5a6-4a9833744fa3",
          "evidence": "This slide is titled 'Executive Summary' and contains a logo and disclaimer.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 23:01:26.161943+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Setup & Stakes",
          "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "analysis",
      "title": "This is a classic activist short thesis slide, framing the company as a 'Strong Sell' with specific downside targets.",
      "function": "diagnose_problem",
      "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": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 75,
        "componentCount": 7,
        "textChars": 2342,
        "nDataPoints": 12,
        "notes": "This is a classic activist short thesis slide, framing the company as a 'Strong Sell' with specific downside targets.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:03.679+00",
          "seconds": 4.427,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/4",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-4",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon Enterprises (Nasdaq: AAXN), the maker of the Taser stun gun, has been positioning itself more as SaaS provider of analytics through body cams to law enforcement agencies.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-14b44b954cfc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.96,
            "x": 0.02,
            "y": 0.42
          },
          "kind": "list",
          "text": "Recent Financial Results Signal Growing Strain: Taser’s core stun gun product is mature with limited domestic unit growth opportunities. Meanwhile, its faster growing Software and Sensors is experiencing a slowdown. Now 5 years into the Taser 60 program, its early mover advantage is being eroded.",
          "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 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7f6c0b8e-8ac9-4ecf-9a7b-0ce9726fc70a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.96,
            "x": 0.02,
            "y": 0.8
          },
          "kind": "list",
          "text": "Undisclosed Dependence on Chinese Imports Will Drag On Gross Margins, And Increase The Likelihood Of Earnings Misses: We believe Axon has concealed its dependence on Chinese imports. Based on import records, we believe Axon has been increasingly dependent on China imports tied to the body cam business, which could easily cause it to miss 2019E EBITDA by 10%.",
          "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 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aeab1c80-ac3f-4256-b9c7-10118de22563",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.96,
            "x": 0.02,
            "y": 0.61
          },
          "kind": "list",
          "text": "Senseless Equity Capital Raises And Need For Borrowing Increase A Classic Red Flag Pointing To Future Financial Challenges: Axon’s Q1 operating cash burn was the worst in its public history. Axon quietly increased its line of credit from $10m to $100m, an odd move given it has $350m of cash. Axon raised $234m of equity in June 2018 for no defined purpose.",
          "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 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c00ea033-e579-4f69-b31d-34c8a52fe7fb",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "downside risk: 40% - 60%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-1830d5ea45eb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.96,
            "x": 0.02,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "Axon Enterprises (Nasdaq: AAXN), the maker of the Taser stun gun, has been positioning itself more as SaaS provider of analytics through body cams to law enforcement agencies. With a history of SEC inquires, delinquent filings, and material weaknesses, we believe Axon will shock investors with significant earnings disappointment and increasing cash burn as it fails to scale beyond these niche businesses. Furthermore, we believe investors misunderstand Axon’s exposure to China tariffs, which will constrain margin growth, and its aggressive revenue recognition policies, which have pulled forward revenues. As part of our research, we spoke with a law enforcement expert at one of the 5 largest police departments in the US, a former Axon product executive, and a leading global competitor. With its shares and valuation trading near an all-time high, and analysts price targets of $72 (implying 9% upside), we think the risk/reward is terrible and believe investors should brace for 40% – 60% downside risk ($27.50 - $40.00).",
          "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 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6eec3d94-4802-42fb-90a0-117d4af909c0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Spruce Point Believes Axon Enterprises (Formerly Taser) Is A “Strong Sell”: 40% - 60% Downside Risk",
          "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 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7eb40354-d4d9-4deb-9f1d-2257d585bf3c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Thesis archetype",
            "slug": "thesis-archetype",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b0b-7428-9b26-f171d1e753fb",
            "version": 1,
            "bodyDocId": null,
            "description": "A canonical investment / activist thesis shape (breakup, fraud, governance).",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "b9a9771a-cb20-4656-bb0a-93c6016eaf94",
          "evidence": "This slide presents a clear thesis statement: 'Spruce Point Believes Axon Enterprises (Formerly Taser) Is A “Strong Sell”: 40% - 60% Downside Risk'.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:01:26.245348+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "optional",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "e4be21ee-0b99-424d-ba8d-b23f5e8d221a",
          "evidence": "The slide explicitly lists 'red flags', 'undisclosed dependence', and 'aggressive revenue recognition' as part of a short thesis.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:03.679+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Setup & Stakes",
          "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "analysis",
      "title": "This is a classic activist short-seller thesis slide, focusing on accounting irregularities and operational failures.",
      "function": "diagnose_problem",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 44,
        "componentCount": 6,
        "textChars": 653,
        "nDataPoints": 8,
        "notes": "This is a classic activist short-seller thesis slide, focusing on accounting irregularities and operational failures.",
        "elementsJson": [
          "headline_text",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:05.467+00",
          "seconds": 6,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/5",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-5",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "There are many data points to cast doubt on the accuracy of Axon's margins beyond it having recently reported a material weakness tied to revenue recognition and cost of sales, fail to promptly address SEC comment letters, and have its CFO resign.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:27+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-596ad3662865",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.25,
            "x": 0.02,
            "y": 0.02
          },
          "kind": "image",
          "text": "Spruce Point Capital Management",
          "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 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0e1ef674-a285-4f4f-8dfb-56c33abe8d2a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "list",
          "text": "Capex Planning, Inventory and Gross Margin Disappointment Generally Linked: Axon Fits The Mold",
          "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 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "533dfc6a-eca1-4f67-b008-456df8b42baf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.96,
            "x": 0.02,
            "y": 0.42
          },
          "kind": "list",
          "text": "New Evidence of Aggressive, Potentially Flawed, Revenue Recognition And Undocumented Compensation Errors",
          "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 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "79645388-05f2-41b0-9714-7bf51751e043",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.96,
            "x": 0.02,
            "y": 0.73
          },
          "kind": "list",
          "text": "VIEVU Acquisition To Expand Into The Body Camera Market A Disaster And More Accounting Concerns Surface",
          "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 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b7361626-acfd-459b-9c9f-d15dcf2adcb8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Spruce Point Believes Axon Enterprises (Formerly Taser) Is A \"Strong Sell\"",
          "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 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dcbf2878-5eec-4167-8cf5-42270608e7b0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "93721ce3-5c83-47e3-9a80-20970efac3bc",
          "evidence": "The slide systematically lists accounting and operational red flags to build a case for a short position.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:05.467+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 5,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 1,
          "name": "Setup & Stakes",
          "beatId": "18a15375-ee2e-4492-b171-de2c03b4def6",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 6,
      "type": "analysis",
      "title": "The slide uses a classic activist short-thesis structure: market opportunity critique followed by governance/integrity critique.",
      "function": "diagnose_problem",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 30,
        "componentCount": 4,
        "textChars": 568,
        "nDataPoints": 10,
        "notes": "The slide uses a classic activist short-thesis structure: market opportunity critique followed by governance/integrity critique.",
        "elementsJson": [
          "headline_text",
          "bullet_list"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:02.83+00",
          "seconds": 3.332,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/6",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-6",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon has rapidly inflated its Total Addressable Market (TAM) from $4.8bn (2016), $6.5bn (2017) to $8.4bn (2019).",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-e3a8e784809b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.92,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "list",
          "text": "TAM Inflation And Likelihood To Disappoint In New Markets: Axon has rapidly inflated its TAM from $4.8bn (2016) to $8.4bn (2019) through unproven assumptions in Records/Dispatch, AI, and 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 20:40:02.83+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c9e7ab8e-0f17-4b85-874f-5f10a11264c2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.92,
            "x": 0.05,
            "y": 0.55
          },
          "kind": "list",
          "text": "Governance Concerns To The Extreme: Axon faces controversies including lawsuits, SEC investigations, insider selling, questionable compensation schemes, and auditor history.",
          "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 20:40:02.83+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fef56393-5852-4f4f-bcd3-60181dc0eb9b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.05
          },
          "kind": "title",
          "text": "Spruce Point Believes Axon Enterprises (Formerly Taser) Is A \"Strong Sell\"",
          "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 20:40:02.83+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db3cb648-169f-4656-9584-6c169361520a",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "5c45af4d-02a0-4826-b8c1-55b9c60ae93c",
          "evidence": "The slide explicitly links accounting history (Arthur Andersen) and governance issues to a 'strong sell' recommendation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:02.83+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 7,
      "type": "analysis",
      "title": "The slide uses a bulleted list to deconstruct the market's bullish thesis and replace it with a bearish valuation.",
      "function": "diagnose_problem",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 87,
        "componentCount": 10,
        "textChars": 1317,
        "nDataPoints": 14,
        "notes": "The slide uses a bulleted list to deconstruct the market's bullish thesis and replace it with a bearish valuation.",
        "elementsJson": [
          "headline_text",
          "bullet_list"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:07.76+00",
          "seconds": 7.508,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/7",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-7",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Factoring in the excess cash, we estimate a price target of $27.50 – $40.00 (40% - 60% downside)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-6a7c074058b7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.95,
            "x": 0.03,
            "y": 0.31
          },
          "kind": "list",
          "text": "Analysts have bought into the narrative that Axon is a superior “razor / razor blade” model... we don't believe that Axon is worthy of its super valuation of 7.4x, 46x, 65x 2019E sales, EBITDA and EPS, respectively",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "063a8498-e4f1-4e20-bad9-f68ad5744366",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.95,
            "x": 0.03,
            "y": 0.44
          },
          "kind": "list",
          "text": "We believe a majority of the brokers pitch Axon’s stock to retail investors. Sophisticated institutional investors have been selling shares over time, side-by-side with insiders",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d22da48-e686-43f5-aca5-b3880f1a6072",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.95,
            "x": 0.03,
            "y": 0.23
          },
          "kind": "list",
          "text": "Analysts' average price targets for Axon is $72.30... A majority of analysts (9) are bullish, but there are five (5) that are neutral... Four (4) brokers fail to offer a price target",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1a5bfcd9-f1eb-43bc-a4c8-71ec6b50c6b6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.95,
            "x": 0.03,
            "y": 0.85
          },
          "kind": "list",
          "text": "Factoring in the excess cash, we estimate a price target of $27.50 – $40.00 (40% - 60% downside)65",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3fac2f31-798c-4569-8516-884626ec5dd8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.95,
            "x": 0.03,
            "y": 0.5
          },
          "kind": "list",
          "text": "Meanwhile a key executive and Board member recently departed... Axon’s EVP of World Wide Products... Brett Taylor, Chairman of Axon’s Technology Committee... also just resigned",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6708ad81-774a-416d-813f-b0f0ba558bfa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.95,
            "x": 0.03,
            "y": 0.59
          },
          "kind": "list",
          "text": "Many analysts fail to look at Axon’s two distinct businesses... Taser: We view Taser as a mature business, and give an 7x-9x multiple of 2020 EBITDA... Software and Sensors: ...value this segment at a discount to SaaS peer multiples at 3.5x – 5.5x 2020 sales.",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "98313ca6-3d8b-44fe-82c1-51d99caafaf3",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "downside risk: 40% - 60%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-6d20766c6c08",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.4,
            "x": 0.03,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Terrible Risk / Reward At The Current Share Price:",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b59f4a8d-55a7-4dbd-8df3-9d1f8d51e36c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.6,
            "x": 0.31,
            "y": 0.05
          },
          "kind": "title",
          "text": "Spruce Point Sees 40% - 60% Downside Risk",
          "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 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cafe4e2c-41aa-4661-9d57-b9a98fc344ba",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "4daef130-3153-4c33-b6bc-56b3d6f6fce8",
          "evidence": "Decomposes current valuation vs. proposed segment-based valuation",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 20:40:07.76+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "frameworkName": "valuation-bridge"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "tension",
      "title": "Spruce Point Capital Management branding (pine tree logo).",
      "function": "frame_problem",
      "rawType": "thesis_headline",
      "block": null,
      "metadata": {
        "slideType": "thesis_headline",
        "slideTypeCanon": {
          "name": "Thesis headline",
          "slug": "thesis_headline",
          "status": "active",
          "canonId": "019de52d-073a-70cb-b9f6-772a597bb5af",
          "version": 1,
          "description": null
        },
        "function": "frame_problem",
        "functionCanon": {
          "name": "Frame problem",
          "slug": "frame_problem",
          "status": "active",
          "canonId": "019de52d-13db-753e-ad70-e9b2d0dab398",
          "version": 1,
          "description": null
        },
        "density": "sparse",
        "densityScore": 18,
        "componentCount": 4,
        "textChars": 425,
        "nDataPoints": 0,
        "notes": "Spruce Point Capital Management branding (pine tree logo).",
        "elementsJson": [
          "headline_text"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:03.16+00",
          "seconds": 2.617,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/8",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-8",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Fundamental Challenges In Expanding Product Offering & International Growth Will Lead To Significant Disappointment In Achieving Exaggerated TAM",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-7e7fc0aa5e82",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.5,
            "x": 0.45,
            "y": 0.95
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:03.16+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f760fb51-4454-4b9b-a5a8-8291a27271be",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.2,
            "x": 0.07,
            "y": 0.3
          },
          "kind": "image",
          "text": "Spruce Point tree logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:03.16+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "58e205ab-ae06-4034-a8a2-ce2921214356",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.55,
            "x": 0.37,
            "y": 0.365
          },
          "kind": "title",
          "text": "Fundamental Challenges In Expanding Product Offering & International Growth Will Lead To Significant Disappointment In Achieving Exaggerated TAM",
          "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 20:40:03.16+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aae2a23a-6e67-43da-b169-5cd89bfd1380",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Action Titles",
            "slug": "action-titles",
            "status": "active",
            "bestFor": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
            "canonId": "019dd956-ac70-700b-a608-ba58e78f5dcc",
            "version": 1,
            "bodyDocId": "816dad3c-9983-41c1-a86e-978ebd582841",
            "description": "The McKinsey-bred discipline of writing every slide title as a complete declarative sentence with a verb and an insight, not a topic label. Each title is a sub-claim that ladders up to the deck's governing thought; read in sequence, the titles reconstruct the executive summary.",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Architect",
          "layer": "slide",
          "agents": [
            "Architect"
          ],
          "matchId": "918de422-2179-435c-bc76-2ce98d60b5b9",
          "evidence": "This slide has an action title: 'Fundamental Challenges In Expanding Product Offering & International Growth Will Lead To Significant Disappointment In Achieving Exaggerated TAM'.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": "Any decision-grade deliverable — strategy recommendation, board update, investment memo, M&A review, post-mortem — where the reader is being asked to agree, decide, or act and will skim the title bar at speed.",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:01:26.450515+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "whyItWorks": "Solves two failure modes at once. (1) The buried claim: action titles place the conclusion on the page before any analysis is read, so a busy reader doesn't reverse-engineer it from the chart. (2) The spineless deck: because each title is a claim, slides have to ladder up to the governing thought; logical gaps become visible as topic-shaped titles in a sequence that no longer reads as a story.",
          "antipattern": "Topic labels disguised as titles — Volume by quarter, Key findings, Pricing strategy, Margins have been impacted. No verb, or a passive verb with no agent, or a fact (Revenue grew 12%) without the so-what. Also: titles that overreach the chart's evidence, multi-claim X-grew-but-Y-fell welded titles, and mechanical repetition of the same X-drove-Y template across the deck.",
          "cardinality": null,
          "narrativePurpose": "Forces the deck to carry its argument in the title bar so a senior reader can extract the recommendation without opening a single slide; converts a binder of topics into a navigable pyramid where every slide is a node defending the apex."
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 9,
      "type": "appendix",
      "title": "The slide provides a narrative history of the company's evolution from TASER to Axon, supported by revenue growth charts and key performance indicators.",
      "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": 72,
        "componentCount": 13,
        "textChars": 576,
        "nDataPoints": 12,
        "notes": "The slide provides a narrative history of the company's evolution from TASER to Axon, supported by revenue growth charts and key performance indicators.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "area_chart",
          "icon_grid",
          "bar_chart_stacked",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.171+00",
          "seconds": 3.59,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/9",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-9",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.32,
            "w": 0.47,
            "x": 0.51,
            "y": 0.18
          },
          "kind": "chart",
          "text": "Trailing 12 months revenue ($mm)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Stacked area chart",
              "slug": "area-stacked",
              "status": "active",
              "canonId": "019de52c-ffb1-75fa-a614-76782f418cf1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "area-stacked",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29415202-d354-4eaa-8131-79594f807575",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.26,
            "w": 0.2,
            "x": 0.77,
            "y": 0.62
          },
          "kind": "chart",
          "text": "Revenue ($ millions)",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "16708669-46bc-4eb1-836d-8330bd272aa0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.51,
            "y": 0.8
          },
          "kind": "metric",
          "text": "371K Evidence.com licenses booked",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29b1a7c9-f599-4e55-9877-e5bd04be3e79",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.64,
            "y": 0.71
          },
          "kind": "metric",
          "text": "$122mm+ annual recurring software revenue",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "34d70ffe-fbce-4a8f-9802-2a0091583375",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.64,
            "y": 0.8
          },
          "kind": "metric",
          "text": "15% 2018 Adjusted EBITDA margin",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5273f477-4ef1-442e-a28b-3a81bc500ad0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.64,
            "y": 0.62
          },
          "kind": "metric",
          "text": "100+ patents",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "80b51d10-4893-4db4-83ac-b517a5443810",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.51,
            "y": 0.62
          },
          "kind": "metric",
          "text": "600K+ TASER weapons in place today globally",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eb4f40e4-4085-4fcc-a81a-79f0a793cbab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.12,
            "x": 0.51,
            "y": 0.71
          },
          "kind": "metric",
          "text": "47 of 69 largest US metros use Axon camera solution",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fd8e3b25-1a4b-4d3c-817e-0dc2d56ece89",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Trailing 12 months revenue: $420",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-9d5ca2a7805b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.75,
            "w": 0.46,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "In 1991 the Smith brothers formed AIR TASER Inc... In 2005, TASER International began to offer Taser Cam... In 2013 TASER opened an office in Seattle... In 2018 the company raised capital...",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b31df332-cfc2-4fa6-8672-fee40591a147",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.51,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "Source: Both charts are from Axon's Investor Presentation",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f6777a8-b6f0-46d4-b0e5-575fd92eb3b1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.51,
            "y": 0.57
          },
          "kind": "title",
          "text": "Axon at a glance",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5f0dbb5f-14cd-428b-b967-111d16451855",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.39,
            "x": 0.305,
            "y": 0.045
          },
          "kind": "title",
          "text": "Company Background",
          "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 20:40:04.171+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a79f25ed-9b5e-44f8-b0da-eb2ff11ccd77",
          "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": "47b4d27d-a2c9-4ead-aaf7-5615f14410fb",
          "evidence": "This slide provides company background information.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:01:26.532072+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 9,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 10,
      "type": "setup",
      "title": "The slide frames Axon's success as a result of early-mover advantage in niche markets rather than inherent superiority, highlighting emerging competition from M",
      "function": "compare_peers",
      "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": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 32,
        "componentCount": 4,
        "textChars": 704,
        "nDataPoints": 4,
        "notes": "The slide frames Axon's success as a result of early-mover advantage in niche markets rather than inherent superiority, highlighting emerging competition from Motorola.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "comparison_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:06.05+00",
          "seconds": 5.28,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/10",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-10",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Credible competition is emerging from Motorola where we believe it is winning more deals from Axon",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-893fabcb1761",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.94,
            "x": 0.03,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "Axon's product origins trace back to the TASER, a passion of CEO Smith after experiencing the loss of two friend's lives resulting from gun violence. The body cam would later emerge from the TASER Cam, an additional feature on an earlier TASER model. Both of these products can be characterized as predominately hardware solutions. In both instances Axon enjoyed significant early mover advantage and historically weak competition given the newness and niche nature of the product categories.",
          "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 20:40:06.05+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2e9a5f9b-6a70-4018-b983-a140e545a512",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.94,
            "x": 0.03,
            "y": 0.3
          },
          "kind": "table",
          "text": "Comparison table of TASER vs Body Cameras across 7 attributes.",
          "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 20:40:06.05+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ffbef811-aff7-489e-b1d9-2da5db0bd3d6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.305,
            "y": 0.03
          },
          "kind": "title",
          "text": "Placing Axon's Historical Product Success In Context",
          "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 20:40:06.05+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4976c530-d20e-4d37-9b43-4d9e74a5ab83",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Comparison frame",
            "slug": "comparison-frame",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-484b-7399-a4fc-d14644b99f93",
            "version": 1,
            "bodyDocId": null,
            "description": "Two or more states/subjects placed side by side to expose a gap.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "71a4f78e-e7f9-4c60-a7a7-a0f598a809b7",
          "evidence": "This slide presents a comparison table.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:01:26.613938+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "e1eeb204-b28a-46a3-9fbb-ac3ab0000abd",
          "evidence": "The slide uses a side-by-side table to contrast two product lines to support a specific narrative about market positioning.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:06.05+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "frameworkName": "comparison-frame"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 11,
      "type": "tension",
      "title": "The slide uses a customer journey/process flow to highlight where Axon currently operates versus where they are attempting to expand.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 34,
        "componentCount": 5,
        "textChars": 773,
        "nDataPoints": 0,
        "notes": "The slide uses a customer journey/process flow to highlight where Axon currently operates versus where they are attempting to expand.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "process_diagram",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:03.693+00",
          "seconds": 2.857,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/11",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-11",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon would now like investors to believe that it is at the precipice of leveraging their video and emerging AI capabilities alongside a subscription model to drive both revenue and margin for investors.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:28+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-cafeacff3acf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.9,
            "x": 0.05,
            "y": 0.38
          },
          "kind": "diagram",
          "text": "Process flow from Citizen-captured evidence to Justice system",
          "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": "Customer journey",
              "slug": "customer-journey",
              "status": "active",
              "canonId": "019de52d-0503-75ee-a068-c9580afdc15d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "customer-journey",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:03.693+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11ddd72b-e6aa-4f51-985d-8245709786ad",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Axon would now like investors to believe that it is at the precipice of leveraging their video and emerging AI capabilities alongside a subscription model to drive both revenue and margin for investors. In layman's terms we believe they are simply attempting to deliver innovative solutions to fill their current capability gaps in pre-crime analytics, Computer Assisted Dispatch (CAD) and Records Management Systems (RMS).",
          "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 20:40:03.693+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93b3e22f-8399-4848-8441-9bf899378bb7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "source-note",
          "text": "Source: Graphic is from Axon's Investor Presentation",
          "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 20:40:03.693+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7874677-42d2-469e-b70c-87594373e846",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Decoding Axon's Future Product Plan",
          "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 20:40:03.693+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "abd67281-b643-4c5c-948f-50bf0615fd33",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Customer journey map",
            "slug": "customer-journey-map",
            "status": "active",
            "bestFor": null,
            "canonId": "019de52d-1b26-7499-98c8-1091acc836be",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "317a607b-85b0-46bc-a3ec-4159cff34b6e",
          "evidence": "This slide presents a customer journey map.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 23:01:26.699353+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 11,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "d7f8e239-8336-4143-9c01-a18a66d3355c",
          "evidence": "The slide maps the sequence of events in a law enforcement incident to show Axon's product coverage.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:03.693+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 11,
          "frameworkName": "customer-journey-map"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 12,
      "type": "setup",
      "title": "The slide uses a matrix to highlight Axon's lack of core CAD/RMS capabilities compared to its competitors.",
      "function": "compare_peers",
      "rawType": "competitive_analysis",
      "block": null,
      "metadata": {
        "slideType": "competitive_analysis",
        "slideTypeCanon": {
          "name": "Competitive analysis",
          "slug": "competitive_analysis",
          "status": "active",
          "canonId": "019de52d-093e-776b-94c6-c1573f5f1a31",
          "version": 1,
          "description": null
        },
        "function": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 40,
        "componentCount": 5,
        "textChars": 1021,
        "nDataPoints": 0,
        "notes": "The slide uses a matrix to highlight Axon's lack of core CAD/RMS capabilities compared to its competitors.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.401+00",
          "seconds": 3.43,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/12",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-12",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point believes that it is highly unlikely that Axon will parlay video AI to shoehorn their way into CAD / RMS.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-36bd9f52a0cc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.94,
            "x": 0.03,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "The backbone of critical police technology and technology spend has long been CAD and RMS. These software systems serve the critical functions of dispatching officers and recording incidents and are inextricably linked. Axon has suggested that the key to winning future incident technology business is to be able to deliver a completely integrated solution. Interestingly, several of Axon’s largest competitors (e.g., Tyler Technologies, Motorola and Central Square) are already offering the entire integrated solution outside of body cam video. Motorola is presently the only player that is capable of delivering the full suite of incident technology. Spruce Point believes that it is highly unlikely that Axon will parlay video AI to shoehorn their way into CAD / RMS.",
          "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 20:40:04.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3fb20909-7f61-4b82-a665-6afb3186a2c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.01,
            "y": 0.97
          },
          "kind": "source-note",
          "text": "Source: Company Websites, Spruce Point Research",
          "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 20:40:04.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a3baca94-9960-4b19-b30c-644935060da5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.94,
            "x": 0.03,
            "y": 0.33
          },
          "kind": "table",
          "text": "Matrix of companies vs technology capabilities",
          "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 20:40:04.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "17d67a5c-48e1-4bc5-b20f-0c6a6d2e29dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.68,
            "x": 0.28,
            "y": 0.04
          },
          "kind": "title",
          "text": "Police Incident Technology Capability Map",
          "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 20:40:04.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "591a82cb-d153-460b-a1b5-22e06f2d3713",
          "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": "1fa6d941-70c4-431e-b2eb-60e345ab92ff",
          "evidence": "This slide presents a matrix table.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-16 23:01:26.782694+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "8cb432b8-2769-4233-a36a-3848fc72fa60",
          "evidence": "The slide maps product capabilities across a grid of competitors and functional categories.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:04.401+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "frameworkName": "mapping"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 13,
      "type": "tension",
      "title": "Includes a process diagram of CAD systems and a market structure chart showing tier-based competition.",
      "function": "frame_problem",
      "rawType": "competitive_analysis",
      "block": null,
      "metadata": {
        "slideType": "competitive_analysis",
        "slideTypeCanon": {
          "name": "Competitive analysis",
          "slug": "competitive_analysis",
          "status": "active",
          "canonId": "019de52d-093e-776b-94c6-c1573f5f1a31",
          "version": 1,
          "description": null
        },
        "function": "frame_problem",
        "functionCanon": {
          "name": "Frame problem",
          "slug": "frame_problem",
          "status": "active",
          "canonId": "019de52d-13db-753e-ad70-e9b2d0dab398",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 84,
        "componentCount": 10,
        "textChars": 1941,
        "nDataPoints": 0,
        "notes": "Includes a process diagram of CAD systems and a market structure chart showing tier-based competition.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bullet_list",
          "process_diagram",
          "infographic"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.829+00",
          "seconds": 3.767,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/13",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-13",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "A former Axon exec gave the analogy of asking someone to give up your Windows operating system.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-1a6b02cc3c1e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.45,
            "x": 0.51,
            "y": 0.6
          },
          "kind": "chart",
          "text": "Global Computer Aided Dispatch (CAD) Market Structure",
          "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 (100%)",
              "slug": "bar-stacked-100pct",
              "status": "active",
              "canonId": "019de52c-ff14-71b8-8d88-860f8d7da84b",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-stacked-100pct",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "56fc1a64-9909-4bc2-a506-6137c33bf0ea",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.51,
            "y": 0.32
          },
          "kind": "diagram",
          "text": "CAD System Workflow Diagram",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0c14a4bc-acb8-41d0-a1e5-8e88484584f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.04,
            "y": 0.47
          },
          "kind": "list",
          "text": "These systems are often customized, multi-jurisdictional and multi-disciplined. As a result, the buying center is often times outside of a specific law enforcement department where Axon has it's strongest relationships",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3c43d108-c98c-4712-aea9-6ecbb502035a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.45,
            "x": 0.04,
            "y": 0.86
          },
          "kind": "list",
          "text": "Given that CAD is a communication system at its hub, it's not surprising to see that LMR players like Motorola and Harris command meaningful market share",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85dd9d38-069c-4fea-a8b7-e2aed8dd4ec1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.04,
            "y": 0.6
          },
          "kind": "list",
          "text": "Given that CAD systems assign a number to each dispatch, this identifier often serves as the reference number and first data input for incident reports contained in records management systems. Interoperability across CAD and RMS systems has increasingly been viewed as a necessity",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a6b2a72a-b197-4057-9bdb-e94078cb6adf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.04,
            "y": 0.32
          },
          "kind": "list",
          "text": "Computer Aided Dispatch (CAD) is a system that collects Calls For Service (CSF) (e.g., 911 calls) and then leverages technology to deploy the appropriate resources to the scene and provide them with situational awareness. Given the critical nature of its function, CAD has been around since the early 1970s",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d2489abc-e29c-43c3-b358-384e6d0f136a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.04,
            "y": 0.73
          },
          "kind": "list",
          "text": "CAD has historically been the largest technology spend for law enforcement, approximately 50% per the head of a top 5 US police department, and as a result the market place is dominated by four players and almost completely owned by the top 7",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fa5fb597-e02b-4ec3-ac41-56546d187639",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.92,
            "x": 0.04,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Unlike TASERs and Body Cams, Axon is almost 40-50 years late to CAD, law enforcement's largest technology spend category. The CAD space is already heavily consolidated and, not surprisingly, two of the leading providers, Motorola and Harris, are both LTE mobile radio providers. CAD systems also tend to be heavily customized for larger clients and it is our understanding that these systems are extremely sticky. A former Axon exec gave the analogy of asking someone to give up your Windows operating system.",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a7499462-c418-4be6-95bf-fe06feab82a4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.68,
            "x": 0.28,
            "y": 0.03
          },
          "kind": "title",
          "text": "Axon Is Unlikely to Have Meaningful Success In CAD \"Build\"",
          "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 20:40:04.829+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fd612b29-3282-429a-b9e2-49cad03b0f71",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 14,
      "type": "setup",
      "title": "Includes a process diagram of investigative case management and a funding table for Mark43.",
      "function": "preempt_rebuttal",
      "rawType": "preempt_rebuttal",
      "block": null,
      "metadata": {
        "slideType": "preempt_rebuttal",
        "slideTypeCanon": {
          "name": "Preempt rebuttal",
          "slug": "preempt_rebuttal",
          "status": "active",
          "canonId": "019de52d-1225-7368-af32-6381fddabdb3",
          "version": 1,
          "description": null
        },
        "function": "preempt_rebuttal",
        "functionCanon": {
          "name": "Preempt rebuttal",
          "slug": "preempt_rebuttal",
          "status": "active",
          "canonId": "019de52d-18ab-7479-9a7e-820a2f03586a",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 66,
        "componentCount": 7,
        "textChars": 1266,
        "nDataPoints": 2,
        "notes": "Includes a process diagram of investigative case management and a funding table for Mark43.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bullet_list",
          "process_diagram",
          "screenshot"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.637+00",
          "seconds": 3.571,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/14",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-14",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Given the emphasis on interoperability, we don’t see Axon likely penetrating RMS without CAD success or highly differentiated analytics and AI.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf43-f1b195a9f740",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.42,
            "x": 0.54,
            "y": 0.31
          },
          "kind": "diagram",
          "text": "Figure 5.1 Use Case Diagram—Investigative Case Management",
          "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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a791c5c8-3e61-4a19-ac27-69a14b06faf0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.48,
            "x": 0.03,
            "y": 0.31
          },
          "kind": "list",
          "text": "Records Management Systems (RMS) are the interface where records are created, modified and later shared with a variety of 3rd parties. These systems are often customized, multi-jurisdictional and multi-disciplined. RMS population often begins with a CAD CFS or incident ID. RMS has historically been the second largest technology spend for law enforcement. In addition to the incumbent CAD players, new well funded / venture backed firms are also entering the 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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0aabe0a0-ab85-4bf6-b078-3906cf2be64e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.94,
            "x": 0.03,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "Much like CAD systems, record management systems have been a core law enforcement capability for decades. Over time RMS has evolved from simply being a repository for forms to a sharable database that provides access to myriad constituents, both internal and external, and powers real time intelligence to officers in the field. Given the emphasis on interoperability, we don't see Axon likely penetrating RMS without CAD success or highly differentiated analytics and AI.",
          "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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c1f2f1e6-24d9-4103-8808-67f0338e090e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.42,
            "x": 0.54,
            "y": 0.94
          },
          "kind": "source-note",
          "text": "Source: National Institute of Justice; Crunchbase",
          "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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e05f8ba8-409d-42dc-a74e-32b29acb45d6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.42,
            "x": 0.54,
            "y": 0.68
          },
          "kind": "table",
          "text": "Funding Rounds for Mark43",
          "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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7370575a-20c9-4e17-8036-7ceba9b9ec3c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.6,
            "x": 0.305,
            "y": 0.03
          },
          "kind": "title",
          "text": "RMS Penetration Is Also Likely To Be An Uphill Battle",
          "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 20:40:04.637+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc01ba56-754b-4a11-bdfe-799d23e8cfcc",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 15,
      "type": "setup",
      "title": "The slide uses red 'X' marks to visually emphasize Axon's lack of activity in key software segments.",
      "function": "preempt_rebuttal",
      "rawType": "precedent_table",
      "block": null,
      "metadata": {
        "slideType": "precedent_table",
        "slideTypeCanon": {
          "name": "Precedent table",
          "slug": "precedent_table",
          "status": "active",
          "canonId": "019de52d-115e-757e-a38f-486981054171",
          "version": 1,
          "description": null
        },
        "function": "preempt_rebuttal",
        "functionCanon": {
          "name": "Preempt rebuttal",
          "slug": "preempt_rebuttal",
          "status": "active",
          "canonId": "019de52d-18ab-7479-9a7e-820a2f03586a",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 33,
        "componentCount": 4,
        "textChars": 637,
        "nDataPoints": 18,
        "notes": "The slide uses red 'X' marks to visually emphasize Axon's lack of activity in key software segments.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "comparison_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.017+00",
          "seconds": 2.906,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/15",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-15",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Firms such as Tyler Technologies, CentralSquare, and Motorola have spent north of $1B acquiring most of the strongest software vendors in the CAD, RMS, and AI verticals, leaving few (if any) remaining high-quality M&A prospects for Axon.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-4da7883665f1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.94,
            "x": 0.03,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "While Axon rushed to accumulate share for its lower-quality camera business as the body-worn camera fad played out, the stickier and more profitable law enforcement software space experienced tremendous consolidation.",
          "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 20:40:04.017+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d4d990ef-3857-4ab7-858f-a8526942bae2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.94,
            "x": 0.03,
            "y": 0.29
          },
          "kind": "table",
          "text": "Matrix of acquisitions by Tyler, Motorola, CentralSquare, and Axon across CAD, RMS, AI, and Other categories.",
          "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 20:40:04.017+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "986b1dce-38bb-46a7-a924-a3c491eb5a13",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Industry Consolidation Likely Leaves Axon With Limited Acquisition Targets",
          "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 20:40:04.017+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7fc349ff-86cf-4459-8059-af7e33ad5c7c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "69bfbb90-d42f-4444-ad5a-d245dc5cfebc",
          "evidence": "The slide argues that Axon's strategy is flawed by showing competitors have already captured the market.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:04.017+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 15,
          "frameworkName": "preempt_rebuttal"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 16,
      "type": "tension",
      "title": "The slide uses large red 'X' overlays to visually emphasize the failure of Axon's strategy. It contrasts a market structure chart with a table of competitor acq",
      "function": "diagnose_problem",
      "rawType": "problem_statement",
      "block": null,
      "metadata": {
        "slideType": "problem_statement",
        "slideTypeCanon": {
          "name": "Problem statement",
          "slug": "problem_statement",
          "status": "active",
          "canonId": "019de52d-0879-768d-bba8-8da8a5a121d4",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 34,
        "componentCount": 6,
        "textChars": 538,
        "nDataPoints": 0,
        "notes": "The slide uses large red 'X' overlays to visually emphasize the failure of Axon's strategy. It contrasts a market structure chart with a table of competitor acquisitions.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "screenshot",
          "comparison_table"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.729+00",
          "seconds": 2.817,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/16",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-16",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point Believes that Axon will likely fail miserably in its attempt to develop the AI capabilities necessary to launch themselves into the RMS, yet alone the CAD space.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-70772ec423f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.4,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "chart",
          "text": "Global Computer Aided Dispatch (CAD) Market Structure",
          "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 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d4aa0b7c-69a9-4136-be45-77f6899f09ec",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "Spruce Point Believes that Axon will likely fail miserably in its attempt to develop the AI capabilities necessary to launch themselves into the RMS, yet alone the CAD space.",
          "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 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9b266f21-2bf6-4423-a98d-dac58e4f313c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.05,
            "y": 0.7
          },
          "kind": "source-note",
          "text": "Source: Fact.MR",
          "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 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0a52c4d0-d740-4b90-8091-98cc079ca3e1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.48,
            "x": 0.48,
            "y": 0.35
          },
          "kind": "table",
          "text": "Buy Approach: Competitor Acquisitions by Category",
          "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 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e2544fb8-5cfc-4750-a704-d0f756e29023",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.5,
            "x": 0.25,
            "y": 0.05
          },
          "kind": "title",
          "text": "Failure To Execute On CAD / RMS Could Place The Body Cam Business At Risk",
          "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 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5822f732-f9fa-46dc-a670-a441102f764b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "726648f7-3174-4bd6-a714-05048e5c7a13",
          "evidence": "The slide explicitly contrasts 'Build Approach' and 'Buy Approach' strategies.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:04.729+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 16,
          "frameworkName": "build-vs-buy"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 17,
      "type": "tension",
      "title": "The slide uses red boxes and lines to draw attention to specific inflated figures in Axon's TAM build-up.",
      "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": "overcrowded",
        "densityScore": 76,
        "componentCount": 9,
        "textChars": 871,
        "nDataPoints": 25,
        "notes": "The slide uses red boxes and lines to draw attention to specific inflated figures in Axon's TAM build-up.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "waterfall_chart",
          "comparison_table",
          "bar_chart_stacked",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.917+00",
          "seconds": 6.89,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/17",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-17",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon has magically boosted its TAM by increasing both user and price assumptions. The pricing assumption for its AI TAM cannot even be justified by its current pricing. Bundle assumptions show it gets $50/month, whereas Axon leads investors to believe that it should be valued at $100/month.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-be4a5fc5f484",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.52,
            "y": 0.7
          },
          "kind": "chart",
          "text": "A BILLION $ DOMESTIC OPPORTUNITY",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "192ced06-65ee-4313-9937-81ae8788742a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.52,
            "y": 0.35
          },
          "kind": "chart",
          "text": "DOMESTIC TAM BUILD-UP",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f400370-883b-4358-bf42-8ce2a8079174",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "TAM: $8.4bn",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-c2e534405692",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.08
          },
          "kind": "paragraph",
          "text": "Axon has magically boosted its TAM by increasing both user and price assumptions. The pricing assumption for its AI TAM cannot even be justified by its current pricing. Bundle assumptions show it gets $50/month, whereas Axon leads investors to believe that it should be valued at $100/month.",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "81021aaf-eede-4e16-ad57-19e37c3661ee",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.9,
            "x": 0.05,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: May 2019 Investor Presentation; 2017 Analyst Day; 2016 Analyst Day",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b003c198-2af1-4bc2-bf75-e2568da94651",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "table",
          "text": "Driving the TAM through value-added features table",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e9540ae3-5c92-4f6e-be03-374fd2fd1178",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.05,
            "y": 0.65
          },
          "kind": "table",
          "text": "Bundling disrupts how the industry buys & prices RMS",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ebe7984e-12d5-4689-8a92-b37149fcc903",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.5,
            "x": 0.25,
            "y": 0.02
          },
          "kind": "title",
          "text": "Bold Projections And Fuzzy Math To Exaggerate TAM",
          "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 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed0a582e-ad75-43ad-923c-3719da635df2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "e838f278-2c09-487e-b187-5fe02f7be122",
          "evidence": "The slide explicitly claims 'fuzzy math' and 'exaggerated TAM' to mislead investors.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:40:08.917+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 17,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 17,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "63cae233-05e1-4649-a37a-d1a3705f950d",
          "evidence": "The report presents several 'aha moments' where contradictions in Axon's projections and financials are revealed",
          "position": 0,
          "objective": "Revealing contradictions in Axon's projections and financials",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:59:55.415591+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 18,
      "type": "tension",
      "title": "Uses a red arrow to visually connect the CEO's claims to the eventual financial impairment.",
      "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": "overcrowded",
        "densityScore": 79,
        "componentCount": 8,
        "textChars": 1647,
        "nDataPoints": 7,
        "notes": "Uses a red arrow to visually connect the CEO's claims to the eventual financial impairment.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:10.015+00",
          "seconds": 7.987,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/18",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-18",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.13,
            "w": 0.93,
            "x": 0.035,
            "y": 0.55
          },
          "kind": "callout",
          "text": "Q2'17 Aug 2017 CEO Smith commenting to a question on RMS / AI: “Yeah. This is Rick. I'll take that one. We expect that we will be starting to field trials late this year. We'll likely be making some announcements at the IACP Conference in October about some specific products related to some of these capabilities and we expect in 2018 that we'll start to see revenue contribution”.",
          "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 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fd27130-4ee7-4b5d-a9f3-094fda42d268",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.93,
            "x": 0.035,
            "y": 0.415
          },
          "kind": "callout",
          "text": "Q4'16 Feb 2017 CEO Smith: “Our company's advantages in AI aren't just somewhat better than our competitors, it's structurally superior”.",
          "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 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b2a8620-73aa-49b4-93ad-0bb3160fec09",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.93,
            "x": 0.035,
            "y": 0.8
          },
          "kind": "callout",
          "text": "2018 10-K: “During the year ended December 31, 2018, we abandoned certain developed technology acquired in a business combination resulting in an impairment charge of $2.0 million. During the year ended December 31, 2017, we abandoned certain developed technology acquired in a business combination resulting in an impairment charge of $1.0 million”.",
          "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 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "87b79212-10c6-498b-9cd7-96f44d1b825c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon would then later report abandoning $3.0m or 27% of what it hyped as \"structurally superior\" AI.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-80246f38041b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.12,
            "x": 0.44,
            "y": 0.695
          },
          "kind": "other",
          "text": "Red arrow pointing down",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Other",
              "slug": "other",
              "status": "active",
              "canonId": "019de52c-fa90-743c-8bf6-20d1fbe82b6d",
              "version": 1,
              "description": "Fallback when no canonical kind applies."
            },
            "tool": null,
            "subkind": {
              "name": "Unclassified",
              "slug": "unclassified",
              "status": "active",
              "canonId": "019de52d-05ca-77db-81fb-db7d4234bbc0",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "unclassified",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dcefc111-aa06-4b53-bf60-90f4f7d623f8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.96,
            "x": 0.02,
            "y": 0.195
          },
          "kind": "paragraph",
          "text": "In Feb 2017, Axon announced two acquisitions to launch a new artificial intelligence group “Axon AI”. The acquired technologies and team of about 20 researchers and engineers “will accelerate the introduction of new AI-powered capabilities for public safety.” Dextro was purchased for $7.5m ($5.8m acquired technology) and Fossil was purchased $6.8m ($5.2m of acquired technology). Axon would then later report abandoning $3.0m or 27% of what it hyped as “structurally superior” AI.",
          "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 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6799e3a2-0b4a-4900-850f-39f54c599856",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Our company's advantages in AI aren't just somewhat better than our competitors, it's structurally superior. — CEO Smith, Feb 2017",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-87df7e6feb33",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.65,
            "x": 0.305,
            "y": 0.045
          },
          "kind": "title",
          "text": "Artificial Intelligence Hype Already Failing",
          "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 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "efc50d26-a767-4102-ab02-667599872acb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "772f25c1-18a8-41a6-960f-5c2e1be72ceb",
          "evidence": "Contrasts CEO quotes with subsequent 10-K financial impairment disclosures.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:40:10.015+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 18,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 17,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "63cae233-05e1-4649-a37a-d1a3705f950d",
          "evidence": "The report presents several 'aha moments' where contradictions in Axon's projections and financials are revealed",
          "position": 0,
          "objective": "Revealing contradictions in Axon's projections and financials",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:59:55.415591+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 19,
      "type": "tension",
      "title": "The table contrasts financial growth metrics with qualitative disclosure failures over time.",
      "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": "dense",
        "densityScore": 67,
        "componentCount": 7,
        "textChars": 1071,
        "nDataPoints": 25,
        "notes": "The table contrasts financial growth metrics with qualitative disclosure failures over time.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:06.102+00",
          "seconds": 3.674,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/19",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-19",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Notably, Axon has reported a material weakness in its U.K. subsidiary post acquisition, which should be alarming given it was a small acquisition of just $3.3 million.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-62ca407d5cc4",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "International Revenues: $84.8",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-688fb016b8d1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.16,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Axon has been attempting to expand outside of the U.S. for most of its operating life. However, despite many years of inconsistence performance, it hasn't been able to grow beyond ~20% of total sales...",
          "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 20:40:06.102+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0e19d714-98ab-4211-bdfd-132aa9f4a93e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "\"During the fourth quarter of 2017, we identified a material weakness related to account reconciliations and monitoring over our U.K. subsidiary, Axon Public Safety U.K. Ltd. (\"APS U.K\"), which resulted from a breakdown in the operation of identified preventative and detective controls which led to the Company not initially recording some transactions correctly during 2016 and the interim periods in 2017\" — Axon 10-K",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-66a778b1eed3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.9,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: Axon SEC filings and conference calls. 1) \"During the fourth quarter of 2017, we identified a material weakness...\"",
          "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 20:40:06.102+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01186db6-5cdf-4c3c-b7a0-a7537afd3237",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.52,
            "w": 0.9,
            "x": 0.05,
            "y": 0.38
          },
          "kind": "table",
          "text": "Table showing International Revenues, growth, and disclosure metrics from 2014-2018.",
          "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 20:40:06.102+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dbdc96f7-4c82-4e78-8f57-59b04756696c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.55,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "International Growth Also Likely To Disappoint",
          "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 20:40:06.102+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "337102a6-786f-41bf-bef9-619f71742034",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c61724ad-e099-4e72-b8ef-eda3ff313389",
          "evidence": "Highlights lack of transparency and material weaknesses in financial reporting.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:06.102+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 19,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 17,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "63cae233-05e1-4649-a37a-d1a3705f950d",
          "evidence": "The report presents several 'aha moments' where contradictions in Axon's projections and financials are revealed",
          "position": 0,
          "objective": "Revealing contradictions in Axon's projections and financials",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:59:55.415591+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 20,
      "type": "tension",
      "title": "Uses a 'before/after' or 'expectation vs reality' framing to highlight management turnover.",
      "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": "dense",
        "densityScore": 60,
        "componentCount": 7,
        "textChars": 1162,
        "nDataPoints": 0,
        "notes": "Uses a 'before/after' or 'expectation vs reality' framing to highlight management turnover.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:05.28+00",
          "seconds": 2.825,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/20",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-20",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.2
          },
          "kind": "callout",
          "text": "Bolstering our concerns about Axon's product roadmap, we observe that Todd Basche, a key recruit from Apple where he worked directly with Steve Jobs, quietly departed Axon less than 2 years after being hired as indicated from this Linkedin profile.(1)",
          "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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ec137923-6225-47e3-9327-1df0c3c2f192",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Bolstering our concerns about Axon's product roadmap, we observe that Todd Basche, a key recruit from Apple where he worked directly with Steve Jobs, quietly departed Axon less than 2 years after being hired as indicated from this Linkedin profile.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-e5e471a39090",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "paragraph",
          "text": "Former Leader of iLife / iTunes Team at Apple Joins TASER\nUser Experience Pioneer Todd Basche Brings Connected Device Expertise to Enhance the Axon Network",
          "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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7995c43a-e036-406e-ab80-b35017d3193a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.75
          },
          "kind": "paragraph",
          "text": "These new hires follow the pivotal 2016 Q4 hire of Todd Basche, who now leads the hardware engineering (CEWs and cameras), hardware product management, and test and validation teams. At Apple, Basche was hired to pitch new ideas to Steve Jobs and led all software development for iLife, the integrated suite of software including iTunes, iMovie, and iPhoto.",
          "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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f5c170bb-438b-4d84-8cac-9284daadce7b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.05,
            "y": 0.65
          },
          "kind": "source-note",
          "text": "Source: Axon press release",
          "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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "50d5e1c2-50c1-42f5-8657-f6efe551fe8f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.05,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Axon press release\n1. :Todd Basche's Linkedin profile",
          "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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b93a8b7a-b471-48e3-bbeb-dfe4a113ac14",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "Axon's EVP World Wide Products Quietly Left In Less Than 2 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 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dccab22b-577f-4b97-a1a6-4058b87cea21",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "76b90180-7fcf-4c59-bc51-8afe9614bca0",
          "evidence": "Contrasts the positive PR announcement of a hire with the negative reality of their short tenure.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:05.28+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 20,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 20,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 6,
          "name": "The Monster",
          "beatId": "49062d09-dbfd-4729-a1b6-97f294c2891e",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 20,
          "from": 17,
          "loop": {
            "name": "03_aha_moment",
            "slug": "03-aha-moment",
            "status": "active",
            "bestFor": "Data-heavy sections, research findings, analytical arguments",
            "canonId": "019dd956-66f4-7668-ab25-cec9c996c0bc",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Problem/Question -> What the Data Shows -> The Insight",
            "description": "Establish a tension, present data, then deliver the insight that changes everything",
            "familyLabel": null
          },
          "matchId": "63cae233-05e1-4649-a37a-d1a3705f950d",
          "evidence": "The report presents several 'aha moments' where contradictions in Axon's projections and financials are revealed",
          "position": 0,
          "objective": "Revealing contradictions in Axon's projections and financials",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:59:55.415591+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 21,
      "type": "tension",
      "title": "Includes a primary source document (resignation letter) as evidence.",
      "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": 22,
        "componentCount": 4,
        "textChars": 573,
        "nDataPoints": 0,
        "notes": "Includes a primary source document (resignation letter) as evidence.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:04.909+00",
          "seconds": 2.446,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/21",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-21",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.62,
            "w": 0.82,
            "x": 0.09,
            "y": 0.31
          },
          "kind": "image",
          "text": "Letter of Resignation from Bret S. Taylor",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:04.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ce54df59-cb4e-4114-a736-0d8187ca8485",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Friday June 14th, after market close, Axon revealed that Bret S. Taylor, its Board member and Chair of the Technology Committee (and member of the M&A committee), tendered his resignation. The timing, five years into the Taser 60 plan, and while management is promoting an even bigger TAM is very suspect. His departure underscores our belief that Axon's technology roadmap and ability to acquire deeper domain relevance is challenged.",
          "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 20:40:04.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d0148e2d-cdaa-4942-bd9a-fb8ca4cda20d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.02,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "Source: Axon 8-K, June 14, 2019",
          "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 20:40:04.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9b880014-670b-4681-9b3d-a4dd005ccd46",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.7,
            "x": 0.28,
            "y": 0.02
          },
          "kind": "title",
          "text": "Any Surprise Axon's Technology And M&A Board Expert Just Resigned?",
          "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 20:40:04.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "08e2d0cd-9a46-425a-a882-be890db3eccf",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "35ff97ce-1362-4bdf-89ba-62ce79f1eb18",
          "evidence": "Using a resignation letter to cast doubt on management's narrative.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:04.909+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 21,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 22,
      "type": "setup",
      "title": "Spruce Point Capital Management branding (tree logo).",
      "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": 8,
        "componentCount": 3,
        "textChars": 182,
        "nDataPoints": 0,
        "notes": "Spruce Point Capital Management branding (tree logo).",
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:05.628+00",
          "seconds": 2.797,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/22",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-22",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.02,
            "w": 0.54,
            "x": 0.45,
            "y": 0.96
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:05.628+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "828a0535-a63d-4259-abee-54822841e2b1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.2,
            "x": 0.07,
            "y": 0.3
          },
          "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": "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 20:40:05.628+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f2822ec-80f0-4128-825e-6e7e3b1c1374",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.14,
            "w": 0.58,
            "x": 0.37,
            "y": 0.43
          },
          "kind": "title",
          "text": "Evidence of Financial Struggles And Why We Believe It Won't Improve",
          "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 20:40:05.628+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d22d9a99-8abf-471d-a021-c8b3827768f7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 22,
          "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": "c0125d52-58db-4c97-ad7f-2dcc48e8f755",
          "evidence": "The report highlights the cost of inaction for investors, emphasizing the potential downside risk",
          "position": 1,
          "objective": "Highlighting the cost of inaction for investors",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:59:55.457668+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 23,
      "type": "analysis",
      "title": "The slide uses color-coded callouts to emphasize negative margin trends.",
      "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": 56,
        "componentCount": 6,
        "textChars": 963,
        "nDataPoints": 45,
        "notes": "The slide uses color-coded callouts to emphasize negative margin trends.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "kpi_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:05.836+00",
          "seconds": 2.327,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/23",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-23",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon's core Taser product is at best not growing, while margins have been slowly contracting. Meanwhile, its faster growing Software and Sensor segment is experiencing slower growth, along with margin contraction.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-972b8a9236a9",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Gross Margin: 510bps",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:29+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-9815f249d6ae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.92,
            "x": 0.04,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "Axon's core Taser product is at best not growing, while margins have been slowly contracting. Meanwhile, its faster growing Software and Sensor segment is experiencing slower growth, along with margin contraction. We believe Software and Sensors margins will be pressured from tariffs and rising video storage costs because Axon offers \"unlimited device storage\".",
          "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 20:40:05.836+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7d7ba0a0-4ec0-4866-a14a-1be8248ec972",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.86,
            "x": 0.07,
            "y": 0.85
          },
          "kind": "source-note",
          "text": "Source: Axon financial statement and press releases. 1. Part of Software and Sensor segment. Axon Cloud revenues are as reported in press releases, though we show evidence that quarterly results do not reconcile with annual results",
          "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 20:40:05.836+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dab588c1-77ea-40be-80ec-e3d02eedec83",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.84,
            "x": 0.08,
            "y": 0.38
          },
          "kind": "table",
          "text": "Revenue and Gross Margin table for Taser, Software and Sensor, and Axon Cloud segments across Q1'18-Q1'19.",
          "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 20:40:05.836+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9247f1ee-9caa-4217-81f2-04843456990d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.36,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Core Businesses Under Pressure",
          "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 20:40:05.836+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e104888f-46d7-4f69-90d9-9eba625475e4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Data Story Arc",
            "slug": "data-story-arc",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-9c30-728e-b974-d3fb123dcf5a",
            "version": 1,
            "bodyDocId": null,
            "description": "Context → Conflict → Insight → Implication structure for data narratives",
            "familyLabel": null,
            "categoryName": "Loop",
            "categorySlug": "loop"
          },
          "agent": "Storyteller",
          "layer": "slide",
          "agents": [
            "Storyteller"
          ],
          "matchId": "c110c425-6abe-47c3-835a-49aeb9766c5b",
          "evidence": "The slide shows a decline in gross margin, telling a story of financial performance over time.",
          "pageRefs": null,
          "priority": "Core",
          "whenToUse": null,
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-17 03:28:04.473999+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 23,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        },
        {
          "tool": {
            "name": "Storytelling: audience calibration",
            "slug": "audience",
            "status": "active",
            "bestFor": null,
            "canonId": "019df269-23ea-723a-87c0-af1d78d702d2",
            "version": 1,
            "bodyDocId": "019df269-23c5-72ec-8b94-78fc1da7b656",
            "description": "The same thesis, written for four different audiences, produces four",
            "familyLabel": "narrative-block",
            "categoryName": "Narrative & Transformation",
            "categorySlug": "narrative-transformation"
          },
          "agent": "storyteller",
          "layer": "slide",
          "agents": [
            "storyteller"
          ],
          "matchId": "dab3083a-2920-4367-a90d-f74e6f533061",
          "evidence": "The slide presents data on Axon's core businesses, indicating a clear focus on communicating financial performance to an audience.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-17 03:28:04.433077+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 23,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 22,
          "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": "c0125d52-58db-4c97-ad7f-2dcc48e8f755",
          "evidence": "The report highlights the cost of inaction for investors, emphasizing the potential downside risk",
          "position": 1,
          "objective": "Highlighting the cost of inaction for investors",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:59:55.457668+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 24,
      "type": "analysis",
      "title": "The slide uses a red arrow and red boxes to emphasize the slowdown in Q1'19.",
      "function": "diagnose_problem",
      "rawType": "preempt_rebuttal",
      "block": null,
      "metadata": {
        "slideType": "preempt_rebuttal",
        "slideTypeCanon": {
          "name": "Preempt rebuttal",
          "slug": "preempt_rebuttal",
          "status": "active",
          "canonId": "019de52d-1225-7368-af32-6381fddabdb3",
          "version": 1,
          "description": null
        },
        "function": "diagnose_problem",
        "functionCanon": {
          "name": "Diagnose problem",
          "slug": "diagnose_problem",
          "status": "active",
          "canonId": "019de52d-176d-761f-b608-cf52262d2ab2",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 59,
        "componentCount": 7,
        "textChars": 741,
        "nDataPoints": 80,
        "notes": "The slide uses a red arrow and red boxes to emphasize the slowdown in Q1'19.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.655+00",
          "seconds": 5.992,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/24",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-24",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.12,
            "x": 0.86,
            "y": 0.85
          },
          "kind": "callout",
          "text": "Slowest rate yet",
          "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 20:40:09.655+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4d442e39-822e-4640-887c-4abc17b7d3a0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon's financial operating metrics continue to slow down and deteriorate. The fact that this happened ahead of the CFO transition, 10-K delay, and multiple SEC comment letters that Axon failed to promptly address are concerning.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-2fff08c6ca4d",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Future Contracted Sales % YoY: 43.1%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-309c7b8406e3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.96,
            "x": 0.02,
            "y": 0.205
          },
          "kind": "paragraph",
          "text": "Axon's financial operating metrics continue to slow down and deteriorate. The fact that this happened ahead of the CFO transition, 10-K delay, and multiple SEC comment letters that Axon failed to promptly address are concerning.",
          "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 20:40:09.655+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e43b1ce-be4d-407a-9e27-c9a7b26967c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.8,
            "x": 0.02,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "1. Old CFO departure announced Q3'16, New CFO effective April 3, 2017. 10-K delayed and material weaknesses identified, SEC Letters with Axon not responding and unaware",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.655+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66a48777-a114-4033-85d0-cebbf10607d3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.96,
            "x": 0.02,
            "y": 0.32
          },
          "kind": "table",
          "text": "Financial metrics table from Q4'16 to Q1'19",
          "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 20:40:09.655+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0641ac20-a745-4b23-914e-cf90403fdeda",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.35,
            "x": 0.324,
            "y": 0.055
          },
          "kind": "title",
          "text": "Growth Quickly Slowing",
          "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 20:40:09.655+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0e30c4e9-6c22-42f4-9d02-1d069abf0dc7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 22,
          "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": "c0125d52-58db-4c97-ad7f-2dcc48e8f755",
          "evidence": "The report highlights the cost of inaction for investors, emphasizing the potential downside risk",
          "position": 1,
          "objective": "Highlighting the cost of inaction for investors",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:59:55.457668+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 25,
      "type": "tension",
      "title": "The slide uses a bar chart to visually contrast historical cash flow performance against the current Q1 2019 outlier.",
      "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": "balanced",
        "densityScore": 47,
        "componentCount": 6,
        "textChars": 674,
        "nDataPoints": 17,
        "notes": "The slide uses a bar chart to visually contrast historical cash flow performance against the current Q1 2019 outlier.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "bar_chart_vertical",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:06.564+00",
          "seconds": 2.871,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/25",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-25",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We observe that Axon just reported its worst Q1 cash burn in its public history. Management is claiming this is due to the Taser 7 ramp, and trade-in credit terms. However, we believe there are other factors at work that will cause cash flow to remain under pressure.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf44-fdae852c8a4e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.75,
            "x": 0.15,
            "y": 0.31
          },
          "kind": "chart",
          "text": "Axon's Q1 Operating Cash Flow",
          "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 20:40:06.564+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1c04947c-3c8a-483b-9205-91c609e401f0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Operating Cash Flow: -$15mm",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-03b38257bcbb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.94,
            "x": 0.03,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "We observe that Axon just reported its worst Q1 cash burn in its public history. Management is claiming this is due to the Taser 7 ramp, and trade-in credit terms. However, we believe there are other factors at work that will cause cash flow to remain under pressure.",
          "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 20:40:06.564+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d2c89c28-8b32-4dad-9e8d-32db08137911",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.15,
            "x": 0.18,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: Axon financial statements",
          "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 20:40:06.564+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af4ddf40-e16c-49c4-a94f-96f8d36fa196",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Axon's Cash Burn The Worst Q1 In Its Public History",
          "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 20:40:06.564+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7bdd5adb-071f-4456-bd56-4e1f2ed729bd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Chart Selection Guide",
            "slug": "chart-selection-guide",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd956-b1a0-700b-ba17-0e16c4d5bcae",
            "version": 1,
            "bodyDocId": null,
            "description": "Choosing the right chart type for your data and message",
            "familyLabel": null,
            "categoryName": "Slide",
            "categorySlug": "slide"
          },
          "agent": "Designer",
          "layer": "slide",
          "agents": [
            "Designer"
          ],
          "matchId": "fb65d81c-5768-4b76-b055-68d45f711210",
          "evidence": "The slide uses a bar chart to display Axon's Q1 operating cash flow, demonstrating a clear choice of chart type.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.5,
          "extraction": {
            "at": "2026-07-17 03:28:04.586146+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 25,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 25,
          "from": 22,
          "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": "c0125d52-58db-4c97-ad7f-2dcc48e8f755",
          "evidence": "The report highlights the cost of inaction for investors, emphasizing the potential downside risk",
          "position": 1,
          "objective": "Highlighting the cost of inaction for investors",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:59:55.457668+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 26,
      "type": "analysis",
      "title": "The slide highlights a specific accounting treatment of employee stock awards as a financing cash flow, which the author argues should be operating.",
      "function": "analyze_data",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 48,
        "componentCount": 6,
        "textChars": 721,
        "nDataPoints": 24,
        "notes": "The slide highlights a specific accounting treatment of employee stock awards as a financing cash flow, which the author argues should be operating.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:06.845+00",
          "seconds": 2.645,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/26",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-26",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "With Axon's cash flow going negative in Q1, its adjusted free cash flow over the last year is jut $4.9 million. Axon's valuation looks expensive relative to its declining and meager free cash flow.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-58d7ad67b683",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Adjusted Free Cash Flow: $4.9 million",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-5f3c25dc8b4c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.9,
            "x": 0.05,
            "y": 0.22
          },
          "kind": "paragraph",
          "text": "With Axon's cash flow going negative in Q1, its adjusted free cash flow over the last year is jut $4.9 million. Axon's valuation looks expensive relative to its declining and meager free cash flow.",
          "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 20:40:06.845+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fb7f216-ac97-4fde-92a3-e87e05afca0c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.7,
            "x": 0.02,
            "y": 0.82
          },
          "kind": "source-note",
          "text": "1. Axon runs costs related to employee compensation programs as a “financing” cash flow, when in reality it should be an operating cash flow\nSource: Axon financials",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:06.845+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f6d47d92-bb6e-43cd-88c7-2205eda0587f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.96,
            "x": 0.02,
            "y": 0.4
          },
          "kind": "table",
          "text": "Table showing Cash from operations, CapEx, and tax payments for stock awards from 2016 to LTM 3/31/19.",
          "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 20:40:06.845+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9bd36915-206b-463c-bc0c-4da6a3ad65d9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.36,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Free Cash Flow Declining",
          "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 20:40:06.845+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "710841d1-9614-4686-a117-5019542e55ec",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 27,
      "type": "tension",
      "title": "Uses direct excerpts from SEC filings to contrast the 2018 Q3 and 2018 10-K disclosures.",
      "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": "balanced",
        "densityScore": 40,
        "componentCount": 6,
        "textChars": 515,
        "nDataPoints": 8,
        "notes": "Uses direct excerpts from SEC filings to contrast the 2018 Q3 and 2018 10-K disclosures.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:07.113+00",
          "seconds": 2.895,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/27",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-27",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.17,
            "w": 0.202,
            "x": 0.064,
            "y": 0.28
          },
          "kind": "callout",
          "text": "Axon Had A $10M Line of Credit Through Sept 2018",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "09ae7386-19c6-4a01-8bbb-d1bbc2c502ef",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.17,
            "w": 0.202,
            "x": 0.064,
            "y": 0.595
          },
          "kind": "callout",
          "text": "And Now Has A $100m Line of Credit",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fd3ee807-2a19-4a91-a40c-83475e92fe3e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.964,
            "x": 0.018,
            "y": 0.175
          },
          "kind": "paragraph",
          "text": "With $349.5m of cash and equivalents at year end 2018, why did Axon quietly increase its revolving line of credit from $10m to $100m and absorb additional fees? We also not Axon boosted its funded debt to EBITDA coverage ratio from 2.0x to 2.5x.",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "19a0c16b-b98a-4dbf-873a-ddbd18b8a81a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.37,
            "x": 0.225,
            "y": 0.57
          },
          "kind": "source-note",
          "text": "Source: Axon Q3'2018 10-Q / Axon 2018 10-K",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2901ff7f-b4cd-48a5-8f93-0146ee1c29a2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.485,
            "w": 0.757,
            "x": 0.225,
            "y": 0.28
          },
          "kind": "table",
          "text": "Excerpts from Axon Q3'2018 10-Q and 2018 10-K regarding credit facility terms and covenants.",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bad03246-04fc-4e0e-b8ab-d10f263a2c15",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.65,
            "x": 0.31,
            "y": 0.015
          },
          "kind": "title",
          "text": "Why Increase Line-of-Credit With So Much Cash Already?",
          "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 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d18f672e-8b19-46f5-ab6f-f2fcb80d0573",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "ce66bb60-4363-48b7-b318-16da545cfc99",
          "evidence": "Contrasting financial disclosures to imply management obfuscation or hidden financial distress.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:07.113+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 27,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 28,
      "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": 7,
        "componentCount": 3,
        "textChars": 157,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.202+00",
          "seconds": 4.808,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/28",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-28",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.015,
            "w": 0.53,
            "x": 0.453,
            "y": 0.96
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:09.202+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "73c167f0-1797-4a41-8840-0a2c08e654bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.267,
            "w": 0.2,
            "x": 0.073,
            "y": 0.306
          },
          "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": "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 20:40:09.202+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0e3e9c68-e188-4bac-a124-61ca7d1abdf6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.55,
            "x": 0.37,
            "y": 0.435
          },
          "kind": "title",
          "text": "Red Flag Financial And Accounting Policies",
          "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 20:40:09.202+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7aa3968b-318c-4bad-a5e7-8389d5d6ea0b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 29,
      "type": "tension",
      "title": "Uses a stock chart with annotations to highlight timing of events relative to price spikes.",
      "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": "overcrowded",
        "densityScore": 75,
        "componentCount": 9,
        "textChars": 960,
        "nDataPoints": 4,
        "notes": "Uses a stock chart with annotations to highlight timing of events relative to price spikes.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "line_chart",
          "screenshot",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:07.719+00",
          "seconds": 2.935,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/29",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-29",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.08,
            "w": 0.25,
            "x": 0.05,
            "y": 0.41
          },
          "kind": "callout",
          "text": "Q1'18: Acquires VIEVU, revenues and EPS exceed estimates",
          "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 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0103f4ba-71cf-4ca6-b8b7-7f6a4a448e24",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "We have significant concerns that Axon raised $234m in June 2018, when its balance sheet had $96m of cash, no debt, and it was projecting accelerated revenue growth of 18-20% with healthy earnings projected at over $30m.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-0394833efec6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.43,
            "x": 0.02,
            "y": 0.35
          },
          "kind": "chart",
          "text": "Stock price chart with volume bars",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3c2521d3-5dc3-4def-a2c8-318be2d074c4",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "stock price: $234m",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-0b021623edb3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "From our early work exposing Chinese scams, we cautioned investors to beware of companies that show pristine balance sheets, yet raise funds from investors for no defined 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 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8404217d-16be-4778-86f0-bd82b6db41e7",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "The award is modeled after the recently announced 2018 Tesla CEO compensation plan for Elon Musk, which the New York Times described as “about as friendly to shareholders as they come.” — Axon press release",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-04eb6e3b5a5d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.5,
            "x": 0.48,
            "y": 0.35
          },
          "kind": "table",
          "text": "USE OF PROCEEDS: Unless otherwise indicated... we have no understandings or agreements with respect to any such acquisition or investment.",
          "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 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dfa8f5cd-ff5c-4af4-8b62-7d84db05e322",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.5,
            "x": 0.48,
            "y": 0.65
          },
          "kind": "table",
          "text": "Axon CEO Rick Smith Relinquishes Salary for Ten-Year Performance Plan",
          "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 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4f074bf-21c9-4a29-bf4f-e4bdf1d6734e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.45,
            "x": 0.28,
            "y": 0.05
          },
          "kind": "title",
          "text": "Senseless Capital Raise A Major Red Flag",
          "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 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "013d05eb-05ea-4ec3-ba45-000855563d77",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "6e12937b-064b-498f-843c-792f79bd6018",
          "evidence": "The slide explicitly frames the company's actions as a 'red flag' and compares it to 'Chinese scams'.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:07.719+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 29,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 30,
      "type": "evidence",
      "title": "The slide uses red bars to highlight the final data point in each series, coinciding with the timing of the Spruce Point short call (marked by a star).",
      "function": "cite_precedent",
      "rawType": "cite_precedent",
      "block": null,
      "metadata": {
        "slideType": "cite_precedent",
        "slideTypeCanon": {
          "name": "Cite precedent",
          "slug": "cite_precedent",
          "status": "active",
          "canonId": "019de52d-12ec-72be-8881-51b438fa76c7",
          "version": 1,
          "description": null
        },
        "function": "cite_precedent",
        "functionCanon": {
          "name": "Cite precedent",
          "slug": "cite_precedent",
          "status": "active",
          "canonId": "019de52d-142b-714b-86d4-58aad7b568ec",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 72,
        "componentCount": 8,
        "textChars": 929,
        "nDataPoints": 45,
        "notes": "The slide uses red bars to highlight the final data point in each series, coinciding with the timing of the Spruce Point short call (marked by a star).",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "bar_chart_vertical",
          "logo_grid",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.126+00",
          "seconds": 3.229,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/30",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-30",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point has based prior successful short calls on companies we found had abnormal and poor capex guidance and inventory practices, notably Gentex (GNTX), Caesarstone (CSTE), and A.O. Smith (AOS).",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-8b7eefb46445",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.68,
            "y": 0.4
          },
          "kind": "chart",
          "text": "A.O. Smith Gross Margin Trend",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d8348f3f-0114-4f1e-b5a2-e4f4ff1979d1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.02,
            "y": 0.4
          },
          "kind": "chart",
          "text": "Gentex Gross Margin Trend",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f65112e4-6442-4a8b-8331-90147cae2ea5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.35,
            "y": 0.4
          },
          "kind": "chart",
          "text": "Caesarstone Gross Margin Trend",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f882a310-b10f-4ed3-82ad-12b456f0148c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.02,
            "y": 0.96
          },
          "kind": "legend",
          "text": "Timing of Spruce Point call",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fa1d3315-22df-4c78-ba94-da7565afaf1f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "gross margin",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:30+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-8f5796ab9b06",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.96,
            "x": 0.02,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "Spruce Point has based prior successful short calls on companies we found had abnormal and poor capex guidance and inventory practices, notably Gentex (GNTX), Caesarstone (CSTE), and A.O. Smith (AOS). In each of these examples, these practices were a strong leading indicator of future gross margin and earnings contraction. We will illustrate that Axon fits the mold and exhibits poor inventory and capex accounting practices. In addition, we will illustrate why we believe Axon also has aggressive revenue recognition practices.",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bfa552e5-0a58-46f0-9e74-50499a1ded12",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Gross Margin + Capex Irregularities + Earnings Disappointment Usually Linked",
          "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 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4852655-012b-4885-841a-081e26dcceb3",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1943a862-ecc3-4bd3-8211-85592a6dfdd1",
          "evidence": "Uses historical examples (Gentex, Caesarstone, AOS) to validate current thesis on Axon.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:40:08.126+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 30,
          "frameworkName": "cite_precedent"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 31,
      "type": "tension",
      "title": "The slide uses a table to highlight the discrepancy between revenue growth and receivables growth, specifically pointing to the 'long-term' receivables account.",
      "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": "overcrowded",
        "densityScore": 75,
        "componentCount": 8,
        "textChars": 1117,
        "nDataPoints": 24,
        "notes": "The slide uses a table to highlight the discrepancy between revenue growth and receivables growth, specifically pointing to the 'long-term' receivables account.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:20.498+00",
          "seconds": 15.547,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/31",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-31",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.39
          },
          "kind": "callout",
          "text": "Axon 2016 10-K: \"Specifically, during the year ended December 31, 2016, we identified material weaknesses in our internal controls over revenue recognition...\"",
          "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 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bc1ab370-5bbe-4c2d-993e-731032e06be8",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Total receivables have ballooned 456% in the same period that revenues have grown 99%. This suggests that Axon has booked revenues, generally associated with the weapon (and body cam), in advance of its ability to collect on these sales in a timely fashion.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-a658cb5909fe",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Accounts Receivables Growth: 456%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-af594b028a52",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "There is evidence that suggests Axon has aggressively been recognizing revenues... Total receivables have ballooned 456% in the same period that revenues have grown 99%.",
          "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 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e49d13c9-90aa-41e2-854e-000eeb447bf8",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Specifically, during the year ended December 31, 2016, we identified material weaknesses in our internal controls over revenue recognition, cost of goods sold and services delivered and the reporting of deferred revenue. — Axon 2016 10-K",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-abd67c5f26c1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.8,
            "x": 0.05,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: Axon financials. 1. Per the Q2'16 10-Q...",
          "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 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f9e32773-edd7-42c5-86a8-e9255905f9bc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.9,
            "x": 0.05,
            "y": 0.54
          },
          "kind": "table",
          "text": "Table showing Axon's Total Revenues, Long-Term Receivables, Short-Term Receivables, and Total Accounts & Notes Receivables from 2014-2018 with cumulative growth.",
          "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 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "52f01e56-7ccb-4f5b-b125-0fe2940ad396",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Accounts Receivables Growing 4x Faster Than Revenues",
          "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 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e2f8be86-0c1b-4254-b600-0cc01c7c069d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1fb33a31-261f-43f1-9af5-6f62bdf43dfe",
          "evidence": "The slide explicitly links internal control weaknesses to aggressive revenue recognition practices.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:20.498+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 31,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 32,
      "type": "tension",
      "title": "Uses a direct quote comparison from 10-K filings to highlight accounting inconsistency.",
      "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": "overcrowded",
        "densityScore": 90,
        "componentCount": 10,
        "textChars": 1555,
        "nDataPoints": 30,
        "notes": "Uses a direct quote comparison from 10-K filings to highlight accounting inconsistency.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "data_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.077+00",
          "seconds": 3.117,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/32",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-32",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.12,
            "w": 0.14,
            "x": 0.02,
            "y": 0.48
          },
          "kind": "callout",
          "text": "The Same Is True For Axon’s Body Cams, But It Recognizes Revenue Upfront",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "059a87ce-04b6-43e9-a484-e9c2debdd426",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.14,
            "x": 0.02,
            "y": 0.32
          },
          "kind": "callout",
          "text": "Telematics Devices Have No Standalone Use Without The Service: Equipment Revenue Is Deferred",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a947257e-3a7d-4562-9c3e-ccce6e711e51",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "As seen in the table below, Axon has been booking substantially more revenue under “multiple performance obligation” accounting since 2014.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-381979bd09e1",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Contracts w/Multiple Performance Obligations: 55%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-4247649593e9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.96,
            "x": 0.02,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "As seen in the table below, Axon has been booking substantially more revenue under “multiple performance obligation” accounting since 2014. We believe this allows it to aggressively book equipment revenue upfront...",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0b35b171-7801-499d-b517-4c4f0b0300a0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.82,
            "x": 0.16,
            "y": 0.32
          },
          "kind": "quote",
          "text": "Fleetmatics 10-K: “As the in-vehicle devices do not have value to the customer on a standalone basis... we record the amount of the up-front fee as deferred revenue upon invoicing and recognize that amount as revenue ratably.”",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa1e139a-a17c-44d2-bd05-65e047c839fa",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.82,
            "x": 0.16,
            "y": 0.48
          },
          "kind": "quote",
          "text": "Axon 10-K: “Evidence.com and Axon cameras and related accessories have stand-alone value to the customer... Generally, the Company recognizes revenue for the Axon equipment at the time of the sale...”",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d0eda5ce-5507-41f6-b1e5-bcfdaa7f8e9f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "As the in-vehicle devices do not have value to the customer on a standalone basis, the delivery or installation of the in-vehicle devices does not represent the culmination of a separate earning process associated with the payment of the up-front fee. Accordingly, we record the amount of the up-front fee as deferred revenue upon invoicing and recognize that amount as revenue ratably. — Fleetmatics 10-K",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-3e1690b70ca8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.28,
            "w": 0.96,
            "x": 0.02,
            "y": 0.65
          },
          "kind": "table",
          "text": "Revenue breakdown table by segment and year (2014-2018) showing growth in multiple performance obligation contracts.",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3364b721-b2e7-4e69-a34f-bcc2b6bcb6a7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Evidence of Aggressive Revenue Accounting",
          "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 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "48107ff3-c42f-4c8a-8afe-20de9836b961",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "10881fcd-e4e3-4df3-8a8b-d8cdfa0f95d4",
          "evidence": "Direct comparison of accounting policies between peer and target to suggest aggressive revenue recognition.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:08.077+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 32,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 33,
      "type": "analysis",
      "title": "The slide uses a sensitivity analysis approach to estimate revenue inflation and gross profit impact.",
      "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": "dense",
        "densityScore": 67,
        "componentCount": 7,
        "textChars": 1046,
        "nDataPoints": 45,
        "notes": "The slide uses a sensitivity analysis approach to estimate revenue inflation and gross profit impact.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:10.955+00",
          "seconds": 5.971,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/33",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-33",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We use the annual change in sales reported under multiple performance obligations, and apply a range of percentages to this figure to estimate the revenue booked upfront from Axon’s aggressive revenue recognition policy.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-c757411cf00f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "revenue inflation: 6% - 9%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-cd177041fd46",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "We use the annual change in sales reported under multiple performance obligations, and apply a range of percentages to this figure to estimate the revenue booked upfront from Axon’s aggressive revenue recognition policy. We estimate revenue inflation of 6% - 9% p.a. In addition, by applying the gross margin, we estimate the impact to gross profit.",
          "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 20:40:10.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b053ec94-9fd7-4b9b-93b6-86abb60d8a16",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Revenue allocation is approximately 45% at initial delivery, and 55% over the remaining five years — Axon's May 2019 presentation.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-cb85cd43aec4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.78,
            "x": 0.11,
            "y": 0.89
          },
          "kind": "source-note",
          "text": "Note: In Axon’s May 2019 presentation (appendix slide 48), for Taser 7 it says “Revenue allocation is approximately 45% at initial delivery, and 55% over the remaining five years",
          "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 20:40:10.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0eeca97b-c7bc-4fdb-97bd-28329babebae",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.52,
            "w": 0.78,
            "x": 0.11,
            "y": 0.33
          },
          "kind": "table",
          "text": "Table showing 2014-2018 data for sales, incremental sales, and gross profit impacts at 35%, 40%, and 45% allocation rates.",
          "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 20:40:10.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "de21e090-5268-4620-abdf-7e13e516d0e3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.35,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Estimating The Impact",
          "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 20:40:10.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7e500a48-b5a9-4009-942e-795c728ccfab",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Analytical method",
            "slug": "analytical-method",
            "status": "active",
            "bestFor": null,
            "canonId": "b42c4911-7946-49b5-951c-5f3d23f4e2bd",
            "version": 1,
            "bodyDocId": null,
            "description": "Diagnostic / structuring methods (5-whys, fishbone, issue tree, hypothesis-driven).",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "38dddb7a-0039-43cb-8001-84c2935c0d79",
          "evidence": "The slide presents an analytical approach to estimating the impact of Axon's aggressive revenue recognition.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-17 03:55:27.605367+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 33,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "57a01763-495b-4fba-be3a-ab0da685ec5e",
          "evidence": "Applying a range of percentages (35%, 40%, 45%) to estimate impact",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:10.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 33,
          "frameworkName": "sensitivity-analysis"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 34,
      "type": "tension",
      "title": "Uses red arrows to highlight specific text in email screenshots.",
      "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": "dense",
        "densityScore": 61,
        "componentCount": 7,
        "textChars": 1259,
        "nDataPoints": 0,
        "notes": "Uses red arrows to highlight specific text in email screenshots.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.519+00",
          "seconds": 3.278,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/34",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-34",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "These facts call into question what is its real “stand-alone” value as claimed by Axon for revenue recognition purposes, when its utility is constrained.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-e7236e1e0fd9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.7,
            "x": 0.15,
            "y": 0.38
          },
          "kind": "image",
          "text": "Email screenshot 1",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "117e334f-7097-4d61-a893-60a1995a700e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.7,
            "x": 0.15,
            "y": 0.75
          },
          "kind": "image",
          "text": "Email screenshot 2",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cb902ecf-a92a-4546-ba19-04584ef62b93",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "When asked about the Body Cam's functionality, Axon's technical support representative says that Evidence SYNC software is necessary to connect Axon devices via a USB connection.(1) Axon software is necessary to operate the device in real-time, and to connect it with another cloud or software provider, the user has to go offline and use the Axon Sync software to download the content to the computer, for upload to a competitors solution. Therefore, the Axon device has constrained operability with other solutions. These facts call into question what is its real \"stand-alone\" value as claimed by Axon for revenue recognition purposes, when its utility is constrained. We spoke with a top 10 customer and former Taser product sales executive. Both agreed it would be unlikely to purchase the hardware without the software.",
          "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 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2974f06f-9026-4e57-9d20-37fa7fd74145",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "You are required to use the Evidence SYNC software which reads the Axon devices via a USB connection. — Justin Taylor, Technical Support Representative",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf45-e9b0b67e5942",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.15,
            "x": 0.02,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "1. Axon Evidence Sync",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "417ce959-eb93-402b-8adf-f0162c3aa167",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.68,
            "x": 0.28,
            "y": 0.02
          },
          "kind": "title",
          "text": "Documentary Proof That Axon's Body Camera Has Limited \"Stand-Alone\" Value",
          "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 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1f575bf1-0e75-483e-aeaa-39cf8ac15478",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "6a073d82-b634-49c9-94f8-9c0cba9774b6",
          "evidence": "Contradicts company claims of 'stand-alone' value using direct support emails.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:08.519+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 34,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 35,
      "type": "tension",
      "title": "The slide uses a 'before-after' style layout to show two different contract examples (Lancaster County and Glynn County) that both exhibit the same accounting a",
      "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": "dense",
        "densityScore": 66,
        "componentCount": 8,
        "textChars": 1072,
        "nDataPoints": 0,
        "notes": "The slide uses a 'before-after' style layout to show two different contract examples (Lancaster County and Glynn County) that both exhibit the same accounting anomaly.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "screenshot",
          "data_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.167+00",
          "seconds": 3.922,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/35",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-35",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This bolsters our concern that Axon is both recognizing the hardware value at contract inception, and could be overstating its value by obscuring it. Otherwise, Axon is implicitly saying its hardware is worthless.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-28eecb8d6bd0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.475,
            "x": 0.5,
            "y": 0.35
          },
          "kind": "image",
          "text": "Contract 2: Glynn County Police Dept",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6a868508-f326-4eac-964d-b2c256df4412",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.475,
            "x": 0.025,
            "y": 0.35
          },
          "kind": "image",
          "text": "Contract 1: Lancaster County Sheriff's Office",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a912d9ca-1e5d-439c-8f9c-d1c6b0010e6b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.95,
            "x": 0.025,
            "y": 0.175
          },
          "kind": "paragraph",
          "text": "Axon's accounting disclosures say, “we allocate the contract transaction price to each performance obligation using our estimate of the standalone selling price (\"SSP\") of each distinct good or service in the contract.” We find it unusual that public contracts we found include zero value for the hardware. This bolsters our concern that Axon is both recognizing the hardware value at contract inception, and could be overstating its value by obscuring it. Otherwise, Axon is implicitly saying its hardware is worthless.",
          "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 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1611fa90-3709-4896-898a-1a8a749b4823",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "we allocate the contract transaction price to each performance obligation using our estimate of the standalone selling price (\"SSP\") of each distinct good or service in the contract. — Axon's accounting disclosures",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-2e1af4275735",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.03,
            "x": 0.025,
            "y": 0.97
          },
          "kind": "source-note",
          "text": "Source",
          "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 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "474c4395-db61-4173-96e4-817bb22f948b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.03,
            "x": 0.54,
            "y": 0.97
          },
          "kind": "source-note",
          "text": "Source",
          "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 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f034c51b-2ad6-4f6a-99dc-9259455bc0c7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.384,
            "x": 0.308,
            "y": 0.045
          },
          "kind": "title",
          "text": "Careful Look At Axon's Contracts",
          "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 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f2884cd-208e-4143-b7c5-c4b91b0e6330",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a51a92ae-bcfe-445e-991f-4d063482457b",
          "evidence": "The slide explicitly contrasts company accounting policy text with visual evidence of contract line items showing zero value.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:40:09.167+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 35,
          "frameworkName": "expose_contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 36,
      "type": "tension",
      "title": "The slide uses a visual 'plus' and 'not equal' sign to highlight the mathematical failure to reconcile quarterly sums to the annual total.",
      "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": "overcrowded",
        "densityScore": 80,
        "componentCount": 9,
        "textChars": 1154,
        "nDataPoints": 10,
        "notes": "The slide uses a visual 'plus' and 'not equal' sign to highlight the mathematical failure to reconcile quarterly sums to the annual total.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.168+00",
          "seconds": 3.844,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/36",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-36",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Our concerns about Axon's revenue quality and cloud story is further supported by the fact that its quarterly revenues in 2018 sum to $92.4m, which does not reconcile to its annual reported result of $90.3m.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-543474194520",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Cloud Revenue: $92.4m",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-5dd0357e14e8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.23
          },
          "kind": "paragraph",
          "text": "Our concerns about Axon's revenue quality and cloud story is further supported by the fact that its quarterly revenues in 2018 sum to $92.4m, which does not reconcile to its annual reported result of $90.3m.",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c9640c5b-1c8c-4080-8541-cc5fe93b4ea1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.9
          },
          "kind": "paragraph",
          "text": "Note: In its Q2'18 press release, Axon said “We also reclassified some camera seats that were originally booked on-premise but were migrated into the cloud.” However, it did not quantify the impact to Cloud sales, nor did it expound on this issue in the 10-Q",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f5cfcb33-9263-43e3-ad71-0dab84d970de",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "In its Q2'18 press release, Axon said “We also reclassified some camera seats that were originally booked on-premise but were migrated into the cloud.” However, it did not quantify the impact to Cloud sales, nor did it expound on this issue in the 10-Q",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-5a6759801f52",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.9,
            "x": 0.05,
            "y": 0.8
          },
          "kind": "source-note",
          "text": "Source: Q2'18 press release, Q4'18 press release, 2018 10-K, p.27",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f68931f7-e3f6-4861-9fdb-b1ab681b832b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.45,
            "x": 0.5,
            "y": 0.45
          },
          "kind": "table",
          "text": "Annual 2018 segment revenue table",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "be940601-ef98-44bd-8aac-0109e79f1808",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.45,
            "x": 0.05,
            "y": 0.45
          },
          "kind": "table",
          "text": "Quarterly Cloud Disclosures table showing Q1-Q4 2018 cloud net sales",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ea9f7b69-7f8c-4408-a3c8-5087271cdef0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.6,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Warning: Cloud Revenue Cannot Be Reconciled",
          "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 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "346d9e6e-c000-4e54-836f-a03de3a139c1",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "df92b01e-fd3c-4e32-a351-705c23caee10",
          "evidence": "The slide explicitly highlights a failure to reconcile financial data as a warning sign of poor revenue quality.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:09.168+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 36,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 37,
      "type": "tension",
      "title": "Uses red arrows to visually connect the guidance text to the actual spending text, emphasizing the discrepancy.",
      "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": "dense",
        "densityScore": 60,
        "componentCount": 7,
        "textChars": 931,
        "nDataPoints": 4,
        "notes": "Uses red arrows to visually connect the guidance text to the actual spending text, emphasizing the discrepancy.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.683+00",
          "seconds": 3.253,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/37",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-37",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point has repeatedly warned to be cautious when companies cannot accurately forecast capex, as this often leads to gross margin deterioration (and ultimately EPS disappointment).",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-22d57cc0b088",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.48,
            "x": 0.03,
            "y": 0.35
          },
          "kind": "image",
          "text": "Full Year 2018 Outlook and 2019 Outlook excerpts",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8bbbd076-d200-41ee-8113-2e71938aa1fe",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.42,
            "x": 0.55,
            "y": 0.35
          },
          "kind": "image",
          "text": "Investing activities excerpt from 2018 10-K",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "93906488-5f6c-49ae-ad9c-49bb7db18af3",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Capital expenditures: $11.7m",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:31+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-24fbd26e7b34",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.94,
            "x": 0.03,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Spruce Point has repeatedly warned to be cautious when companies cannot accurately forecast capex, as this often leads to gross margin deterioration (and ultimately EPS disappointment). We find the Axon significantly missed its first capex target in 2018, with actual spending of $11.7m falling below the low end of its $12 - $16m range. In addition, Axon did not offer formal capex guidance for 2019, but when pushed by an analyst on the Q1'2019 conference call five months into the year, the CFO said $12 - $15m.",
          "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 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c2ed9d12-6ccb-49b4-b074-08b597c2cbf0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.2,
            "x": 0.35,
            "y": 0.55
          },
          "kind": "source-note",
          "text": "Red arrows connecting guidance to actuals",
          "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 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c1c892c5-64bb-42cd-b2e0-cdb3a9ca8e61",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.28,
            "y": 0.03
          },
          "kind": "title",
          "text": "In Our Experience, Poor Capex Planning Leads To Financial Disappointment",
          "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 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "163ef27f-a721-4ac1-ab37-b10ee7da2b1f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "f01627c2-8df6-4b27-83f3-8af5c2d38135",
          "evidence": "Highlighting discrepancies between guidance and actuals to suggest management incompetence or deception.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:08.683+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 37,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 38,
      "type": "tension",
      "title": "Uses excerpts from legal filings to contradict company statements.",
      "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": "dense",
        "densityScore": 72,
        "componentCount": 7,
        "textChars": 1893,
        "nDataPoints": 6,
        "notes": "Uses excerpts from legal filings to contradict company statements.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.987+00",
          "seconds": 3.535,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/38",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-38",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.09,
            "w": 0.9,
            "x": 0.05,
            "y": 0.4
          },
          "kind": "callout",
          "text": "Axon has not explained why the total cost (land lease purchase + prepaid rent) increased 25%. Also, recall it said total capex of $12 - $15m in 2019. Does this mean its total capex budget will be just to purchase land, and its operating business requires no growth or maintenance capex?",
          "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 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b3f8cc1c-6c64-4d26-8f45-6a8381a381c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.9,
            "x": 0.05,
            "y": 0.5
          },
          "kind": "image",
          "text": "Excerpts from legal documents regarding purchase price and prepaid rent.",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "05462dde-fdd1-42c3-90d8-9cabff27539e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.22,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Beyond the small $17.6m acquisition of VIEVU (requiring just $5m of cash), the only notable investment Axon has announced is its intention to construct a new headquarters in Scottsdale, AZ. Axon claims it needs a new 325,000 square foot space for manufacturing and production, a 3.2x increase in size from its current 100,000 square foot facility.(1) The need for such an aggressive expansion in light of stagnate Taser product sales and unit production appears outlandish. Furthermore, Axon’s repeated delays and 25% increased costs (without explanation) shows further evidence of poor capital planning and disclosure practices by management. We also question why is it pre-paying rent for an 84 year leasehold interest? Is Axon attempting to inflate future cash flow by incurring the cost upfront?",
          "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 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "287cf8be-ab9c-42b2-aaab-424eb20ece60",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "On December 13, 2018, we entered into a Purchase and Sale Agreement (\"PSA\") to purchase a leasehold interest to a parcel of land located in Maricopa County, Arizona for a period of 84 years, on which we intend to construct our new headquarters. The purchase price of the land lease was $13.1 million. It is also contemplated that we will prepay the rent under the lease in the amount of $10.9 million. — 10-Q filed May 10, 2019",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-7717dcdf30b7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.9,
            "x": 0.05,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: Original agreement - filed Nov 11, 2018 / Source: 10-Q - filed May 10, 2019",
          "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 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "370aee01-a5b2-49e9-bce6-30cb206eda98",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.9,
            "x": 0.05,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "1. Axon says it has other warehouse facilities, and that its new HQ will consolidate locations. We are unable to determine the size of these other facilities.",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c443319c-0732-42c0-a842-7eaed1433984",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.33,
            "y": 0.03
          },
          "kind": "title",
          "text": "Axon Has Spent Money On Nothing, Other Than Preparing A Plush New HQ",
          "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 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7c2e941a-37e5-4315-ad0c-8c872ab51587",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "75dc2411-d4eb-4f15-ad53-f2960b650038",
          "evidence": "Contrasting company claims with legal filings to suggest poor disclosure and capital mismanagement.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:08.987+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 38,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 39,
      "type": "tension",
      "title": "Uses excerpts from 2018 and 2017 10-K filings to highlight the removal of specific overhead allocation language.",
      "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": "dense",
        "densityScore": 72,
        "componentCount": 8,
        "textChars": 1539,
        "nDataPoints": 0,
        "notes": "Uses excerpts from 2018 and 2017 10-K filings to highlight the removal of specific overhead allocation language.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.275+00",
          "seconds": 7.696,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/39",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-39",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.25,
            "w": 0.25,
            "x": 0.05,
            "y": 0.00325
          },
          "kind": "callout",
          "text": "Axon’s Segment Reporting Provides It Significant Flexibility To Put All Unallocated Costs To The Slower Growing Taser Segment",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4f6caee1-e00e-4265-a7e9-c90b7e997401",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.25,
            "x": 0.05,
            "y": 0.006900000000000001
          },
          "kind": "callout",
          "text": "Notice Carefully How Axon Removed “Overhead Allocation” and “Trade Show And Related Expenses” From Its Description of Costs Applied To Software and Sensors",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a62a14ab-9d95-48e6-b10f-3870a38f61ed",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "With Axon planning to triple the size of its new HQ, and Axon removing reference to \"overhead allocation\" to its Software and Sensors business, it would be able to allocate substantially more \"overhead\" to the slower growing Taser segment, while artificially inflating the segment performance of its faster growing Software and Sensors segment.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-a0376c69b7f2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.96,
            "x": 0.03,
            "y": 0.00165
          },
          "kind": "paragraph",
          "text": "By reading Axon’s segment reporting carefully, we see that it includes select costs for Software and Sensors, and “all other costs are included in the Taser segment”. With Axon planning to triple the size of its new HQ, and Axon removing reference to “overhead allocation” to its Software and Sensors business, it would be able to allocate substantially more “overhead” to the slower growing Taser segment, while artificially inflating the segment performance of its faster growing Software and Sensors segment. In addition, as of Q1’2019 Axon stopped providing SG&A by segment.",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cdf9a8ac-01c1-4ea6-9d84-b943927cccc6",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "All other costs are included in the TASER segment. — 2018 10-K",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-a55ad51e6e56",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.68,
            "x": 0.28,
            "y": 0.006900000000000001
          },
          "kind": "table",
          "text": "16. Segment Data... overhead allocation based on direct labor, trade shows and related expenses... All other costs are included in the TASER Weapons segment.",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29cbde08-9f48-4cd6-9840-21fd4f01fb6a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.68,
            "x": 0.28,
            "y": 0.00325
          },
          "kind": "table",
          "text": "16. Segment Data... All other costs are included in the TASER segment.",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4a3fa8e5-e84f-4061-8f12-a0e3be1d26e1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.33,
            "y": 0.02
          },
          "kind": "title",
          "text": "Why Might Axon Need 3x More Sqft For Its New HQ?",
          "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 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ebd2374b-08b6-4260-8c29-58cbf33933ef",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "aad93570-fef8-46a7-88fa-0a9a178ae72c",
          "evidence": "The slide explicitly identifies a mechanism for financial manipulation (cost shifting) to inflate segment performance.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.275+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 39,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 40,
      "type": "tension",
      "title": "The slide uses a bar chart to show historical vs projected margins and a table to contrast management's public statements with the reality of the Q1 2019 miss.",
      "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": "overcrowded",
        "densityScore": 83,
        "componentCount": 9,
        "textChars": 1373,
        "nDataPoints": 7,
        "notes": "The slide uses a bar chart to show historical vs projected margins and a table to contrast management's public statements with the reality of the Q1 2019 miss.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bar_chart_vertical",
          "callout_box",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:23.237+00",
          "seconds": 17.49,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/40",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-40",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.13,
            "w": 0.19,
            "x": 0.27,
            "y": 0.39
          },
          "kind": "callout",
          "text": "Analysts estimate that gross margins will magically increase, yet none are aware of Axon's significant exposure to China imports and tariffs",
          "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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa6ab3b6-890d-4df1-bb02-f3459e730080",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Analysts estimate that gross margins will magically increase, yet none are aware of Axon’s significant exposure to China imports and tariffs",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-153a07b06052",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.45,
            "x": 0.02,
            "y": 0.34
          },
          "kind": "chart",
          "text": "Axon's Total Gross 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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f993085c-700d-43b4-9cb4-c9e570247b11",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "gross margin: 59.5%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-1e7928bb1cdd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Axon forecasted 61% - 63% gross margins for Q1'19, yet actual results were 59.5% - a significant miss that management initially explained from Taser 7 program start-up costs and trade-in credits.",
          "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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "33935fe4-561d-4df9-85e8-92561045eb1a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "In Q1 2019, we expect gross margins to be in the range of 61% to 63% and build higher over the rest of the year — Axon Q1'19E Gross Margin Guidance. Gross margin of 59.5% represents 260 basis points of sequential improvement, driven by strength in software and sensors, partially offset by TASER 7 program startup costs, including customer trade-in credits — Axon Q1'19 Press Release. In Q1 TASER segment gross margins were pressured by two main factors ASP, average selling price and scrap rates both will improve over time and we're improving even as we speak. — Axon Q1'19 Conf Call. Additionally, margins were compressed related to the rollout of our newest TASER device and increased data storage and tariff and customs expenses. — Axon Q1'19 10-Q.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-18de3b2d2085",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.02,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "Source: Axon financial statements",
          "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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4ddd2ce7-18da-4ab6-9028-1775395763c6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.58,
            "w": 0.5,
            "x": 0.48,
            "y": 0.34
          },
          "kind": "table",
          "text": "Axon's Gross Margin Discussion",
          "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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1bdb6fe4-a710-448b-beb0-e1fe36528d3b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.65,
            "x": 0.31,
            "y": 0.04
          },
          "kind": "title",
          "text": "Gross Margins Will Severely Disappoint",
          "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 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a3370d9d-ae3e-4862-a5df-7c8c2eefa7a4",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "7fa8e980-bee4-4143-b6ef-80fcc14c4a01",
          "evidence": "Exposing management's lack of transparency regarding tariff impacts on margins.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:23.237+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 40,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 40,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 21,
          "name": "The Struggle",
          "beatId": "ea2ca066-8305-4a4e-90dd-d5c3eaba328f",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 41,
      "type": "tension",
      "title": "Uses red arrows to highlight specific text in contract documents.",
      "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": "balanced",
        "densityScore": 40,
        "componentCount": 6,
        "textChars": 725,
        "nDataPoints": 0,
        "notes": "Uses red arrows to highlight specific text in contract documents.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "screenshot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.295+00",
          "seconds": 3.445,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/41",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-41",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We have found clear evidence that it is trying to push price increases, upwards of 5%, perhaps to moderate margin pressures.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-c4201db2eec6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.48,
            "x": 0.51,
            "y": 0.34
          },
          "kind": "image",
          "text": "City of Austin contract document",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0396ae04-6874-4d76-96d5-e58e4bfc29fd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.48,
            "x": 0.02,
            "y": 0.34
          },
          "kind": "image",
          "text": "City of Springdale contract document",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "63f08296-ed7b-4273-8083-873671a3ab10",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.96,
            "x": 0.02,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Axon does not give investors enough information to determine how much benefit it is receiving from price increases in any of its SEC filings, and does not discuss pricing trends on conference calls. We have found clear evidence that it is trying to push price increases, upwards of 5%, perhaps to moderate margin pressures. However, the evidence shows Axon is willing to forestall price increases to entice customers to sign contracts quickly by firm dates.",
          "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 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c911c87a-c363-4f10-aa75-ed65706117a8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.25,
            "x": 0.02,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "Source: City of Springdale and Austin",
          "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 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7631b3aa-bc3e-4984-9881-fd7caf5869bb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.65,
            "x": 0.31,
            "y": 0.05
          },
          "kind": "title",
          "text": "Axon Doesn't Talk About Price Increases",
          "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 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "abffe489-26ad-402f-8106-a84533ee1519",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "37bad4fb-68e0-4973-b5b9-02e99a4f5e39",
          "evidence": "Exposing non-disclosure of material pricing trends to investors.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:09.295+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 41,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 42,
      "type": "tension",
      "title": "Uses financial data from 2015-2018 to highlight a spike in inventory provisions, specifically calling out the VIEVU acquisition as a justification for the incre",
      "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": "dense",
        "densityScore": 72,
        "componentCount": 8,
        "textChars": 967,
        "nDataPoints": 18,
        "notes": "Uses financial data from 2015-2018 to highlight a spike in inventory provisions, specifically calling out the VIEVU acquisition as a justification for the increase.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "data_table",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:21.101+00",
          "seconds": 15.202,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/42",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-42",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Worrisome Increase Every Single Year",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-0435563f088a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Provision % of Inventory: 11.3%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-0e5ec9353426",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "paragraph",
          "text": "Spruce Point's skepticism about Axon's gross margins being inflated are further supported by its inventory accounting practices. We observe that it is now disclosing “optimization efforts” after slowly phasing in higher provisions.",
          "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 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "528fa444-851c-4c9a-8a65-14a36032e0b3",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "\"Operating cash flows were also impacted by decreased inventory of $14.8 million resulting from continued inventory optimization efforts. These increases were offset by increased accounts and notes receivable of $67.6 million and prepaid expenses and other assets of $12.7 million during 2018\" — Axon Financial Statements",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-0834ee5c4b6c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.05,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: Axon financial statements. Includes 1.8m of inventory reserve charges, 0.9m of deal costs, and 1.2m of purchase commitments = $3.8m on $17.6m of total deal costs. See 10-K p. 88",
          "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 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bb2305b8-8b7d-4204-ad3e-3de835133dd9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.45,
            "x": 0.5,
            "y": 0.6
          },
          "kind": "table",
          "text": "VIEVU Purchase Allocation table",
          "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 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0fcd770e-c9a7-406d-badb-5b8380e77e01",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.38
          },
          "kind": "table",
          "text": "Ending Inventory, Provision, Provision % of Inventory for 2015-2018",
          "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 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "23d840d8-4e21-4011-871a-e453e2480eb5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.05
          },
          "kind": "title",
          "text": "Rapidly Escalating Inventory Provisions A Problematic Development",
          "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 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c0ab6006-0d48-4837-9831-fd37efed3345",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "de580239-9f36-4763-832b-ca2e8f01b594",
          "evidence": "The slide explicitly frames accounting practices as a 'Red Flag' to expose potential financial manipulation.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:40:21.101+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 42,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 43,
      "type": "tension",
      "title": "The slide uses a red box to highlight the missing 'Work-in-Process' line item in the 2016 disclosure.",
      "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": "overcrowded",
        "densityScore": 78,
        "componentCount": 9,
        "textChars": 996,
        "nDataPoints": 16,
        "notes": "The slide uses a red box to highlight the missing 'Work-in-Process' line item in the 2016 disclosure.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "data_table",
          "bar_chart_grouped",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.545+00",
          "seconds": 3.634,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/43",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-43",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.28,
            "w": 0.14,
            "x": 0.01,
            "y": 0.033
          },
          "kind": "callout",
          "text": "Axon Stops Disclosing \"Work-In-Process\" Starting In 2016",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1de5d73e-423c-43d6-9d32-6c0591721943",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.28,
            "w": 0.14,
            "x": 0.01,
            "y": 0.63
          },
          "kind": "callout",
          "text": "Axon Used To Break Out \"Work-In-Process\"",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c1b3b920-4582-4067-904d-dce162886bc4",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Looking carefully, we see that at the time Axon started ramping up its inventory reserves, it also stopped providing standard disclosure about inventory “Work-in-Process” which it listed at just $100k for two years, and paints the picture that it literally has no production in-process.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-e81a5eab8405",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.38,
            "x": 0.59,
            "y": 0.33
          },
          "kind": "chart",
          "text": "Worsening Cash Conversion Cycle bar chart",
          "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": "Grouped bar chart",
              "slug": "bar-grouped",
              "status": "active",
              "canonId": "019de52c-ff3b-751e-a8ff-f21ff11097b1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "bar-grouped",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7cfe58dd-3c3e-4fbb-aef9-f8bac409d2ce",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Cash Conversion Cycle",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-ee5d8c67020f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.09,
            "w": 0.94,
            "x": 0.03,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Looking carefully, we see that at the time Axon started ramping up its inventory reserves, it also stopped providing standard disclosure about inventory \"Work-in-Process\" which it listed at just $100k for two years, and paints the picture that it literally has no production in-process. In addition, Axon's days to convert inventory to cash (and cash conversion cycle) started to lengthen.",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "219ef528-74f4-4860-8146-38604dd07c60",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.8,
            "x": 0.15,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Axon 2016 10-K; Axon 2015 10-K; Bloomberg",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9e37aea3-d29e-4b38-a16b-9807e8591ec6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.41,
            "x": 0.15,
            "y": 0.33
          },
          "kind": "table",
          "text": "Inventory disclosure tables for 2015/2016 and 2014/2015",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "faa271d1-653d-48a6-b946-9a65485bab3c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.02
          },
          "kind": "title",
          "text": "Inventory Disclosure More Opaque As Cash Conversion Worsens",
          "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 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "944810b6-c322-4531-b532-7e25b623aff8",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "1ca13b48-cf83-4440-9e24-e72017161897",
          "evidence": "Highlighting missing financial disclosures to imply manipulation",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:09.545+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 43,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 44,
      "type": "tension",
      "title": "Uses red underlining to highlight specific discrepancies in source documents.",
      "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": "overcrowded",
        "densityScore": 89,
        "componentCount": 10,
        "textChars": 1538,
        "nDataPoints": 10,
        "notes": "Uses red underlining to highlight specific discrepancies in source documents.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "screenshot",
          "data_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.918+00",
          "seconds": 3.827,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/44",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-44",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.15,
            "w": 0.14,
            "x": 0.04,
            "y": 0.51
          },
          "kind": "callout",
          "text": "Axon's Form 5500 Filing With The IRS About Its 401K Program",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0bd181e0-79ed-4a82-b3d3-3d5ae2002873",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.14,
            "x": 0.04,
            "y": 0.317
          },
          "kind": "callout",
          "text": "Axon's SEC Filings On Its 401K Program",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d63c34b5-444a-4727-9a21-cf2e7f5543fa",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point has identified previously undocumented financial errors in Axon’s employee compensation programs. This bolsters our confidence that management is not being transparent about the true state of its financial affairs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-64d3-706e-a45f-9d0ddc147116",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "compensation expenses",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-64d3-706e-a45f-a45fd56e93e3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Spruce Point has identified previously undocumented financial errors in Axon's employee compensation programs. This bolsters our confidence that management is not being transparent about the true state of its financial affairs.",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "debd4f8e-8078-4c9d-90a7-1d24cb18cad1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.78,
            "x": 0.18,
            "y": 0.32
          },
          "kind": "paragraph",
          "text": "Contributions to the plans are made by both the employee and us... Our matching contributions to the 401(k) plan for the years ended December 31, 2018, 2017 and 2016, were approximately $3.2 million, $2.5 million and $1.6 million, respectively.",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e86b4039-4384-42da-9421-6092f256ad05",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.78,
            "x": 0.18,
            "y": 0.51
          },
          "kind": "paragraph",
          "text": "The Plan requires the Employer to make matching contributions... During the year ended December 31, 2017, there were $2.190.701 of employer safe-harbor matching contributions. During the year December 31, 2017, the Company made $133,726 of employer corrective contributions related to a filing with the IRS Voluntary Correction Program due to compensation errors since 2014.",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fe92ca17-da44-4a63-a56d-7b49becf8512",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "During the year December 31, 2017, the Company made $133,726 of employer corrective contributions related to a filing with the IRS Voluntary Correction Program due to compensation errors since 2014. — IRS Form 5500 for 2017",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-64d3-706e-a45f-a2d4db473842",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.92,
            "x": 0.04,
            "y": 0.83
          },
          "kind": "table",
          "text": "Comparison table of Reported in SEC Filings vs Actual Per IRS Filing from 2014-2018",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dad02bbb-0db8-4741-8a8c-bf3e1ac64e95",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.55,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Undisclosed Compensation Errors Since 2014",
          "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 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01b02087-3762-43e9-93ce-956478bd4e5f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c91b522e-8e24-4ba4-aaea-cb7b2d6a1198",
          "evidence": "Exposing discrepancies between regulatory filings to suggest management dishonesty.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:09.918+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 44,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 45,
      "type": "tension",
      "title": "The slide uses a list of names to imply a pattern of management instability or potential internal control issues.",
      "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": "balanced",
        "densityScore": 30,
        "componentCount": 4,
        "textChars": 547,
        "nDataPoints": 18,
        "notes": "The slide uses a list of names to imply a pattern of management instability or potential internal control issues.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.334+00",
          "seconds": 6.218,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/45",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-45",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point has identified significant turnover in the finance and accounting functions at Axon in the past few years. There are multiple instances of employees staying less than 2 years, and some under 1 year.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-98ffc0c73b57",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Spruce Point has identified significant turnover in the finance and accounting functions at Axon in the past few years. There are multiple instances of employees staying less than 2 years, and some under 1 year.",
          "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 20:40:12.334+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d045dd51-de25-4771-8e7b-003e56f86f9e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.68,
            "w": 0.82,
            "x": 0.09,
            "y": 0.26
          },
          "kind": "table",
          "text": "Table of Axon employees, their roles, and departure years.",
          "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 20:40:12.334+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7d02d59a-e8d7-4481-aa3d-4bf4df03247f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Significant Employee Turnover In Key Financial And Accounting Roles",
          "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 20:40:12.334+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "84aeecab-56fb-4123-ae8b-8bbee9e86958",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "01d5da11-3998-4195-bc62-74b154af3cec",
          "evidence": "Using high turnover in sensitive financial roles to imply potential internal control or accounting issues.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:12.334+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 45,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 46,
      "type": "tension",
      "title": "The slide uses a guilt-by-association argument linking the Audit Chair's past employment at Arthur Andersen to Axon's aggressive accounting practices.",
      "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": "dense",
        "densityScore": 57,
        "componentCount": 6,
        "textChars": 2007,
        "nDataPoints": 0,
        "notes": "The slide uses a guilt-by-association argument linking the Audit Chair's past employment at Arthur Andersen to Axon's aggressive accounting practices.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:09.399+00",
          "seconds": 3.087,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/46",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-46",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The evidence suggests that Axon has aggressively recognized revenues. These aggressive accounting choices were known to be blessed by Arthur Andersen, the now defunct auditor, that famously signed-off on Enron’s financial statements and was charged with obstruction of justice.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:32+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf46-8e4cf81c7e11",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.38
          },
          "kind": "paragraph",
          "text": "Michael Garnreiter, Chairman\nDirector since 2006\nClass A\nAge: 67\nBoard Committees: Audit Committee (Chairman), Compensation Committee, NCG Committee, Litigation Committee\nOther Public Company Boards: Knight-Swift Transportation Holdings, Amtech Systems",
          "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 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "340edf78-2ff8-4e16-88fe-3220c100570b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "The evidence suggests that Axon has aggressively recognized revenues. These aggressive accounting choices were known to be blessed by Arthur Andersen, the now defunct auditor, that famously signed-off on Enron’s financial statements and was charged with obstruction of justice. Notably, we see that Axon’s Audit Committee Chairman worked at Arthur Andersen from 1974 – 2002 and was a named partner. In addition, Axon was audited by Arthur Andersen from its earliest years in 1996 through its emergence as a public company.",
          "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 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b9ab42c2-c480-4430-a245-da6062fbf6c2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.9,
            "x": 0.05,
            "y": 0.6
          },
          "kind": "paragraph",
          "text": "Mr. Garnreiter most recently served as Vice President of Finance and Treasurer of Shamrock Foods, a privately-held manufacturer and distributor of foods and food-related products. He retired from this position in December 2015. From January 2010 until August 2012, Mr. Garnreiter was a managing director of Fenix Financial Forensics, a Phoenix-based litigation and financial consulting firm. From April 2002 through June 2006, Mr. Garnreiter was Executive Vice President, Treasurer, and Chief Financial Officer of the Main Street Restaurant Group. Mr. Garnreiter previously served with the international accounting firm, Arthur Andersen, from 1974 through March 2002 with increasing levels of responsibility, culminating as a partner. Mr. Garnreiter holds a B.S. degree in accounting from California State University at Long Beach and is a Certified Public Accountant.",
          "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 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed5efa3d-0762-4770-a2b5-a19d597f2809",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.05,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "Source: Axon proxy statement\n1. Taser initial registration statement",
          "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 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1ba63016-fbba-40ea-90b8-4da67720210a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.35,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Audit Chair Concerns",
          "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 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "54d7174d-1d04-449f-ad73-da3f8260f2db",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "4e6652b6-aa46-4ced-8813-506951b61ac9",
          "evidence": "Linking audit chair's past employment at Arthur Andersen to current aggressive accounting concerns.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:09.399+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 46,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 47,
      "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": 8,
        "componentCount": 3,
        "textChars": 173,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:08.731+00",
          "seconds": 2.233,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/47",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-47",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.03,
            "w": 0.5,
            "x": 0.45,
            "y": 0.95
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential – May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:08.731+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "722d432e-f824-43a3-89ee-7be0bf1cca34",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.2,
            "x": 0.07,
            "y": 0.3
          },
          "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": "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 20:40:08.731+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "259aeffd-20d4-4cee-927f-e21e39c92425",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.6,
            "x": 0.35,
            "y": 0.4
          },
          "kind": "title",
          "text": "Axon Concealing Dependence and Risk To Margins From China",
          "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 20:40:08.731+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2ab1e2b7-5383-4123-bad3-976b51bdbeba",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 48,
      "type": "tension",
      "title": "The slide uses a chronological sequence of excerpts from SEC filings to demonstrate the omission of 'China' in later reports.",
      "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": "overcrowded",
        "densityScore": 76,
        "componentCount": 9,
        "textChars": 1025,
        "nDataPoints": 4,
        "notes": "The slide uses a chronological sequence of excerpts from SEC filings to demonstrate the omission of 'China' in later reports.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:14.376+00",
          "seconds": 7.635,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/48",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-48",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "callout",
          "text": "Why has Axon not made a single disclosure related to China since March 2018?",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2122062d-12a6-4978-8399-265438de7411",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.96,
            "x": 0.02,
            "y": 0.47
          },
          "kind": "paragraph",
          "text": "2018 Annual Report: Filed Feb 27, 2019",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0d02c999-91ad-487c-8f0d-17463cf0fe1a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.96,
            "x": 0.02,
            "y": 0.69
          },
          "kind": "paragraph",
          "text": "2017 Annual Report: Filed March 1, 2018",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2ba43249-d9b5-4bc1-9546-18cddcb5b5c8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.96,
            "x": 0.02,
            "y": 0.73
          },
          "kind": "paragraph",
          "text": "The Company currently purchases both off-the-shelf and custom components... primarily from suppliers located in the U.S., Mexico, China and Taiwan.",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5d56989a-eecf-4f92-8c77-9d8909bb2d17",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.96,
            "x": 0.02,
            "y": 0.51
          },
          "kind": "paragraph",
          "text": "We currently purchase finished circuit boards and injection-molded plastic components from suppliers located in the U.S., Mexico and Taiwan.",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "936bc2b5-7043-448e-b1af-0a87b33dcfac",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.96,
            "x": 0.02,
            "y": 0.29
          },
          "kind": "paragraph",
          "text": "Our revenues for the three months ended March 31, 2019 were $115.8 million... margins were compressed related to the rollout of our newest TASER device and increased data storage and tariff and customs expenses.",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e5498f97-f757-460d-a02a-fd874deac813",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.96,
            "x": 0.02,
            "y": 0.25
          },
          "kind": "paragraph",
          "text": "Q1 2019 Quarterly Report: Filed May 10, 2019",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f81c3126-2ac4-4643-8d19-4f14903504df",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "The Company currently purchases both off-the-shelf and custom components, including finished circuit boards assemblies and injection-molded plastic components, primarily from suppliers located in the U.S., Mexico, China and Taiwan. — 2017 Annual Report: Filed March 1, 2018",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-b2d44cb8dd48",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Why Is Axon Concealing Its Dependence On Chinese Imports?",
          "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 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "34434012-0cf4-4b0b-8cf9-50666396a567",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "49b4c304-1bf5-4ca1-909f-5285aca4670b",
          "evidence": "Contrasting 2017 disclosure of China with 2018/2019 omission.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:14.376+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 48,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 49,
      "type": "tension",
      "title": "The slide uses raw import data to challenge corporate narrative.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 59,
        "componentCount": 6,
        "textChars": 1077,
        "nDataPoints": 126,
        "notes": "The slide uses raw import data to challenge corporate narrative.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:10.156+00",
          "seconds": 3.269,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/49",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-49",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon management is potentially misleading investors about its dependence on China.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-470e2fd5c641",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.16
          },
          "kind": "paragraph",
          "text": "Axon management is potentially misleading investors about its dependence on China. We have sourced import records of containers shipped to Axon from abroad. Of the 32 import records received YTD May 2019, we believe 18 (or 56%) can be traced from Chinese manufacturers including Airspeed1, Konda2, and China National Electronics. We believe this exposure comes from its greater emphasis on the body camera business.",
          "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 20:40:10.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7daa070f-6797-440a-bf30-c185033ace40",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "We manufacture products such as camera bags, laptop bags, protective cases, and paintball gear in our Guangdong, China factory. — Konda Industries Ltd.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-4ba8b6351996",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.6,
            "x": 0.05,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: Panjiva.com 1. Airspeed has an administrative office in Hong Kong, but per its website it manufacturers in China. 2. Konda lists Axon as a client on its website, and says “We manufacture products such as camera bags, laptop bags, protective cases, and paintball gear in our Guangdong, China factory.”",
          "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 20:40:10.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "523fa69a-7af7-4589-9acc-ee4728134c66",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.62,
            "w": 0.9,
            "x": 0.05,
            "y": 0.28
          },
          "kind": "table",
          "text": "Source, Bill of Lading #, Master Bill, Arrival Date, Quantity, Weight (Kg), HS Code, Description",
          "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 20:40:10.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4fcfa0b1-af0c-4d5c-95c5-556bbaec3aed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.36,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "YTD 2019 Shipments: China",
          "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 20:40:10.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0e5140b1-3c9a-4f83-8660-06f67899ebdc",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "584c77a8-c34c-42c3-8a25-b9f2915a21b2",
          "evidence": "Uses specific import data to contradict management's public statements on China exposure.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:40:10.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 49,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 50,
      "type": "tension",
      "title": "The slide uses a table to highlight a discrepancy between company claims and shipping data.",
      "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": "dense",
        "densityScore": 59,
        "componentCount": 7,
        "textChars": 778,
        "nDataPoints": 21,
        "notes": "The slide uses a table to highlight a discrepancy between company claims and shipping data.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.475+00",
          "seconds": 6.36,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/50",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-50",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The shipping data clearly shows that Axon is becoming more dependent on China.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-63edb168ab37",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "shipment volume: 56%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-6abaf874ad86",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.0017
          },
          "kind": "paragraph",
          "text": "The shipping data clearly shows that Axon is becoming more dependent on China. We find no evidence that Axon receives material shipments from Mexico, which it says explicitly in its SEC filings: \"We currently purchase finished circuit boards and injection-molded plastic components from suppliers located in the U.S., Mexico and Taiwan\"",
          "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 20:40:13.475+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5bc5ee7a-606f-4d78-b0eb-90f9f84a778e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "We currently purchase finished circuit boards and injection-molded plastic components from suppliers located in the U.S., Mexico and Taiwan — Axon SEC Filings",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-640b6d9ee56c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.05,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: Panjiva.com Note: 2017 includes shipments under both Taser International and Axon LLC",
          "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 20:40:13.475+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a00fafd-84e5-412d-90a4-9eebadedd16d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.9,
            "x": 0.05,
            "y": 0.0039
          },
          "kind": "table",
          "text": "Axon Shipments And % of Total table",
          "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 20:40:13.475+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5c3d125a-a6c2-4ded-a367-08b7bbbe6a85",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Axon Becoming More Dependent On China; And Where's Mexico?",
          "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 20:40:13.475+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "596851eb-5407-4963-bda8-4bc8a6bd6701",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "391309d8-3680-4fbb-91da-699ce9ec8233",
          "evidence": "Contrasts company SEC filing quote with shipping data table.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.475+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 50,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 51,
      "type": "setup",
      "title": "The slide uses a color-coded matrix to highlight scenarios where EBITDA impact exceeds 10%.",
      "function": "quantify_opportunity",
      "rawType": "scenario_table",
      "block": null,
      "metadata": {
        "slideType": "scenario_table",
        "slideTypeCanon": {
          "name": "Scenario table",
          "slug": "scenario_table",
          "status": "active",
          "canonId": "019de52d-129c-7393-8845-c5e595ce9a7b",
          "version": 1,
          "description": null
        },
        "function": "quantify_opportunity",
        "functionCanon": {
          "name": "Quantify opportunity",
          "slug": "quantify_opportunity",
          "status": "active",
          "canonId": "019de52d-17e4-726f-aa15-83350acef1dd",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 64,
        "componentCount": 7,
        "textChars": 928,
        "nDataPoints": 50,
        "notes": "The slide uses a color-coded matrix to highlight scenarios where EBITDA impact exceeds 10%.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:10.385+00",
          "seconds": 2.777,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/51",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-51",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We make some conservative estimates and believe that tariff costs could easily cause Axon to miss its EBITDA estimates by 10%.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-1239e3697eff",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.6,
            "x": 0.02,
            "y": 0.91
          },
          "kind": "disclaimer",
          "text": "Assumes 2019E COGS consensus of $187m. Historically, Axon has disclosed software and sensor cost of product sales =~35% of total COGS. Assumes 25% tariff on China imports. Assumes 2019E EBITDA at consensus",
          "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 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3d825652-9f71-4b1c-975c-1c5b6a9d240e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "EBITDA margin: 10%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-15f3a2ed24c5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Axon does not provide any quantitative impact to its financial results from tariffs, but we know they are material now that the company included a vague risk factor, and finally mentioned the words “tariff” and “customs” expense in its recent 10-Q. We believe the exposure comes from its greater emphasis on the body cam market, and increased when it purchased VIEVU. We make some conservative estimates and believe that tariff costs could easily cause Axon to miss its EBITDA estimates by 10%.",
          "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 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "97b79b07-7587-43f1-8da1-9da9d556530a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.46,
            "x": 0.52,
            "y": 0.4
          },
          "kind": "table",
          "text": "% of 2019E EBITDA matrix",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Scenario table",
              "slug": "scenario",
              "status": "active",
              "canonId": "019de52d-0374-7778-b2bc-9f279d34d01f",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "scenario",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "14783d19-1832-4939-884a-565f7f21e8ce",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.46,
            "x": 0.02,
            "y": 0.4
          },
          "kind": "table",
          "text": "Estimated $ Impact on COGS matrix",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Scenario table",
              "slug": "scenario",
              "status": "active",
              "canonId": "019de52d-0374-7778-b2bc-9f279d34d01f",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "scenario",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a4bfe58f-2533-44f6-8986-a6070096fae8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.36,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Sensitivity To China Tariffs",
          "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 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a63c7b29-53bb-4454-8139-37c14518c3e6",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "66e1089a-dfe0-4275-8c29-3b4f879619a6",
          "evidence": "Two matrices showing sensitivity of financial metrics to variable inputs.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:40:10.385+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 51,
          "frameworkName": "scenario_table"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 52,
      "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": 7,
        "componentCount": 3,
        "textChars": 146,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "headline_text"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:10.26+00",
          "seconds": 2.058,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/52",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-52",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.02,
            "w": 0.5,
            "x": 0.45,
            "y": 0.95
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:10.26+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "522905c8-71a7-46f7-9e78-1f1bbf7aedf2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.2,
            "x": 0.07,
            "y": 0.3
          },
          "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": "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 20:40:10.26+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d2d3ba58-6926-4224-9ef8-1be2b638c1b5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.55,
            "x": 0.37,
            "y": 0.465
          },
          "kind": "title",
          "text": "Body Cam Hype And VIEVU Failure",
          "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 20:40:10.26+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0a6a06c8-8c96-4648-b5ec-4139d7ba6749",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 53,
      "type": "setup",
      "title": "The slide uses two distinct sensitivity tables to demonstrate that even under various pricing and adoption assumptions, the total addressable market is signific",
      "function": "quantify_opportunity",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "quantify_opportunity",
        "functionCanon": {
          "name": "Quantify opportunity",
          "slug": "quantify_opportunity",
          "status": "active",
          "canonId": "019de52d-17e4-726f-aa15-83350acef1dd",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 89,
        "componentCount": 9,
        "textChars": 1889,
        "nDataPoints": 48,
        "notes": "The slide uses two distinct sensitivity tables to demonstrate that even under various pricing and adoption assumptions, the total addressable market is significantly smaller than Axon's market cap increase.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "valuation_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.267+00",
          "seconds": 3.973,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/53",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-53",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon’s $1.8 billion market cap valuation seems excessive relative to the market opportunity, which we do not believe has significant growth given: 1) stagnant law enforcement officer growth, and 2) deflationary forces that will compress Axon’s ability to charge for cameras while absorbing rising storage costs.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-4a5f19eca280",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "market opportunity: $356m",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-5283c7586c13",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "VIEVU was acquired on May 4, 2018. We view the acquisition as a defensive move by Axon after it lost the NY Police Dept contract to VIEVU.(1) Pre-acquisition Axon's market cap was $2.2 billion and today it stands at $4.0 billion. We size the entire U.S. market opportunity to Axon for body cams at $356m (device + software), and of course, it's unreasonable to believe that Axon will capture the entire market. Axon's $1.8 billion market cap valuation seems excessive relative to the market opportunity, which we do not believe has significant growth given: 1) stagnant law enforcement officer growth, and 2) deflationary forces that will compress Axon's ability to charge for cameras while absorbing rising storage costs.(2)",
          "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 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b81e03ba-e194-473a-934c-6892684307dd",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "NYPD Completes Rollout of Body-worn Cameras To All Officers on Patrol — NY1.com",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-4e4d9e283071",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.4,
            "x": 0.05,
            "y": 0.85
          },
          "kind": "source-note",
          "text": "Note: Top row is Total law enforcement officers per 2017 FBI Crime Report. Lower row is 50% of law enforcement officers using body cams per Washington Post (2019) article which cites that 50% of agencies use cams. Price source",
          "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 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a534d4da-1ff3-44c6-8bbd-20bf2df00595",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.9,
            "x": 0.05,
            "y": 0.94
          },
          "kind": "source-note",
          "text": "1. \"NYPD Completes Rollout of Body-worn Cameras To All Officers on Patrol\", NY1.com\n2. Axon Body ASP fell from $255 to $249 from Q1'18 to Q1'19 while Total Software and Sensor segment gross margin fell from 57% to 53.2%, and Axon Cloud fell from 78.7% to 73.6% during the same period",
          "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 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c9a2708f-6ecc-4172-8ae7-33c6176233c0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.45,
            "x": 0.5,
            "y": 0.38
          },
          "kind": "table",
          "text": "Sensitivity table for software revenue based on Evidence.com storage costs and officer adoption rates.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Valuation table",
              "slug": "valuation",
              "status": "active",
              "canonId": "019de52d-034c-74ed-b5c8-22b5e6ac196d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "valuation",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6bfb2872-2e32-4ff9-9cce-73ccae890a80",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.45,
            "x": 0.05,
            "y": 0.38
          },
          "kind": "table",
          "text": "Sensitivity table for device revenue based on unit cost and officer adoption rates.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Valuation table",
              "slug": "valuation",
              "status": "active",
              "canonId": "019de52d-034c-74ed-b5c8-22b5e6ac196d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "valuation",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6c7b844f-e3c8-4a81-a4a9-dc588a2070c0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Non-Sensical Valuation Expansion Post VIEVU Acquisition",
          "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 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "521f3fd1-da46-43b6-bdf1-dddf437c6f5c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "6503b0bd-3146-4275-b6cb-7694ac1b43bc",
          "evidence": "Comparison of market cap growth vs. calculated TAM",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 20:40:12.267+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 53,
          "frameworkName": "valuation_bridge"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 54,
      "type": "tension",
      "title": "Uses a table to demonstrate the deterioration of VIEVU's financial performance post-acquisition.",
      "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": "overcrowded",
        "densityScore": 79,
        "componentCount": 8,
        "textChars": 1449,
        "nDataPoints": 18,
        "notes": "Uses a table to demonstrate the deterioration of VIEVU's financial performance post-acquisition.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "quote_block",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.121+00",
          "seconds": 3.655,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/54",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-54",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.075,
            "w": 0.96,
            "x": 0.02,
            "y": 0.338
          },
          "kind": "callout",
          "text": "CFO on Q1'2018 Call: \"We only recently closed on the deal and are still working to quantify the extent of these synergies. But expect there to be significant opportunities to rationalize expenses by eliminating duplicate sales efforts in combining certain aspects of our teams both of which are based in Seattle\".",
          "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 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "82ece91a-2399-4ab1-8ecf-72b36a564299",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "While claiming opportunities to rationalize costs by eliminating duplicate sales efforts, a year later, and VIEVU’s website is still operating with a phone line separate from Axon’s remaining operation and professional service costs are increasing.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-df68829ec0e6",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Loss From Operations: -252%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-e756ac933fc1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.065,
            "w": 0.96,
            "x": 0.02,
            "y": 0.185
          },
          "kind": "paragraph",
          "text": "Axon's VIEVU deal looks like a major disappointment. Despite claiming opportunities for cost savings, the deal has resulted in a lawsuit with a former employee, FTC subpoena for information, and a high profile product snafu when one caught on fire.",
          "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 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4ef1b7d2-290a-4ebb-aa65-c99bfaf8a916",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "We only recently closed on the deal and are still working to quantify the extent of these synergies. But expect there to be significant opportunities to rationalize expenses by eliminating duplicate sales efforts in combining certain aspects of our teams both of which are based in Seattle. — CFO on Q1’2018 Call",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-e37bf7645ca0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.158,
            "y": 0.925
          },
          "kind": "source-note",
          "text": "1. \"NYPD Removes Nearly 3,000 Body Cameras After One Catches Fire\" - Oct 2018 WSJ\n2. VIEVU website contact vs. Axon's contact\n3. Q1'19 Axon cited cost of services sales increasing from VIEVU",
          "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 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "132bffa5-5a88-4e24-8462-c4e6a5a9b311",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.435,
            "w": 0.774,
            "x": 0.113,
            "y": 0.465
          },
          "kind": "table",
          "text": "Financial performance table showing revenue and loss metrics for June, Sept, and Dec 2018.",
          "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 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "75b49a0c-dd7f-4ddf-92c7-e47f994a14ed",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.035,
            "w": 0.352,
            "x": 0.324,
            "y": 0.055
          },
          "kind": "title",
          "text": "VIEVU Failed Promises",
          "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 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8ae4fb96-aea4-434f-8a00-8bab2dc0e0ee",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "9ed705d5-b2dd-403c-92f8-b06165967894",
          "evidence": "Contrasts CFO quote about synergies with actual financial data showing losses.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:40:12.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 54,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 55,
      "type": "tension",
      "title": "The slide uses a table to highlight the discrepancy between claimed contingent consideration and the balance sheet entries.",
      "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": "overcrowded",
        "densityScore": 81,
        "componentCount": 8,
        "textChars": 1687,
        "nDataPoints": 16,
        "notes": "The slide uses a table to highlight the discrepancy between claimed contingent consideration and the balance sheet entries.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "data_table"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:16.592+00",
          "seconds": 7.994,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/55",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-55",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.09,
            "w": 0.94,
            "x": 0.03,
            "y": 0.37
          },
          "kind": "callout",
          "text": "Axon: \"Additionally, the purchase price consisted of contingent consideration of up to $6.0 million, or 141,226 additional shares of common stock, if certain conditions relating to retention of certain VIEVU customers are met as of the first and second anniversaries of the acquisition date. The fair value of the contingent consideration as of the acquisition date was $5.8 million\".",
          "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 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "030fe5e3-3b85-47a0-b729-443c1e455582",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Therefore, we conclude either it never recorded VIEVU's contingent consideration, or it abruptly wrote it down to zero by year end which would signal its failure.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-c205fa80eb99",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Contingent Consideration Liability: $0.0",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-caba1e60bce2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Though Axon claims the VIEVU deal contained contingent consideration for future milestones, it does not appear to have recorded the liability on its balance sheet, as we would have expected the account to increase in Q2’19. Instead, by the end of 2018, Axon stopped reporting any contingent consideration and made just $2.3m of payments all year, as reported through the cash flow statement. Therefore, we conclude either it never recorded VIEVU’s contingent consideration, or it abruptly wrote it down to zero by year end which would signal its failure.",
          "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 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "022e9175-7632-44eb-8c9a-b177f2978fd8",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Additionally, the purchase price consisted of contingent consideration of up to $6.0 million, or 141,226 additional shares of common stock, if certain conditions relating to retention of certain VIEVU customers are met as of the first and second anniversaries of the acquisition date. The fair value of the contingent consideration as of the acquisition date was $5.8 million. — Axon",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-c5fa09e1c79b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.15,
            "x": 0.05,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "Source: Axon Financials",
          "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 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "04b2542b-5b0e-47f6-911d-f35b13e3a499",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.9,
            "x": 0.05,
            "y": 0.52
          },
          "kind": "table",
          "text": "Table showing contingent consideration liability vs cash payments across 2018 quarters.",
          "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 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "140018dc-7737-4f2b-873a-88d3a0d2003a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.5,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "VIEVU Failure As Seen Through Contingent Consideration",
          "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 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7fd0d157-3d4e-49a9-afa0-b0ae7d80b2d1",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "e85d9eab-4239-4813-a888-4797e8949451",
          "evidence": "The slide explicitly attempts to expose a contradiction in financial reporting to suggest accounting fraud or failure.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:16.592+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 55,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 56,
      "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": 7,
        "componentCount": 3,
        "textChars": 134,
        "nDataPoints": 0,
        "notes": null,
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:11.468+00",
          "seconds": 2.625,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/56",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-56",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.014,
            "w": 0.531,
            "x": 0.453,
            "y": 0.961
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential –May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:11.468+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c7933d02-7f80-4986-954f-371e33b6e0bb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.267,
            "w": 0.2,
            "x": 0.073,
            "y": 0.307
          },
          "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": "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 20:40:11.468+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3d28ef04-dd64-433d-b45a-431f556d19fc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.348,
            "x": 0.373,
            "y": 0.468
          },
          "kind": "title",
          "text": "Governance Concerns",
          "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 20:40:11.468+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "78659c28-ecc7-4668-8fad-eff35fa3c12c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 57,
      "type": "tension",
      "title": "Uses an org-chart style diagram to illustrate family connections and roles.",
      "function": "name_villain",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "name_villain",
        "functionCanon": {
          "name": "Name villain",
          "slug": "name_villain",
          "status": "active",
          "canonId": "019de52d-1746-70d6-bc58-5eeaf5865526",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 63,
        "componentCount": 8,
        "textChars": 942,
        "nDataPoints": 0,
        "notes": "Uses an org-chart style diagram to illustrate family connections and roles.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "org_chart",
          "headshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:11.869+00",
          "seconds": 2.902,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/57",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-57",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Taser Int'l (now Axon) has been run by various members of the Smith family since inception. Investors have to get comfortable with the past, and current, missteps associated with the Smith family.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-83934078933e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.8,
            "x": 0.1,
            "y": 0.4
          },
          "kind": "diagram",
          "text": "Org chart showing Patrick Smith (CEO) at the top, with Thomas Smith (President, Brother) and Dr. Phillip Smith (Ex-Chairman, Father) below.",
          "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": "Org chart",
              "slug": "org-chart",
              "status": "active",
              "canonId": "019de52d-04b3-709a-9328-bbcb1643bbc1",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "org-chart",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f985b6e-1068-4fab-af77-fa91c51bfb62",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.12,
            "x": 0.3,
            "y": 0.7
          },
          "kind": "image",
          "text": "Thomas Smith",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0984f78c-eb68-46ad-831c-f06524ba7c4b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.12,
            "x": 0.44,
            "y": 0.4
          },
          "kind": "image",
          "text": "Patrick Smith",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "899bbcd3-c7e5-423d-a928-0fc3123e5c34",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.18,
            "w": 0.12,
            "x": 0.58,
            "y": 0.7
          },
          "kind": "image",
          "text": "Dr. Phillip Smith",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b2578133-4435-40b5-a2b6-45ce6117c947",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.9,
            "x": 0.05,
            "y": 0.27
          },
          "kind": "list",
          "text": "Axon has a history of sketchiness with various allegations of conflicts of interest for unethically paying police executives to win contracts, allegations of stock fraud due to providing misinformation to investors, multiple delinquent SEC filings, disclosures of internal control weaknesses, federal subpoenas, and large insider stock sales",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "61fe96eb-4674-4fbe-87eb-ad250cce0059",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.96,
            "x": 0.02,
            "y": 0.0017
          },
          "kind": "paragraph",
          "text": "Taser Int'l (now Axon) has been run by various members of the Smith family since inception. Investors have to get comfortable with the past, and current, missteps associated with the Smith family.",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed91df59-6a7c-4332-97ff-2e67b2cd9964",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.32,
            "x": 0.34,
            "y": 0.05
          },
          "kind": "title",
          "text": "A Look Into The Smith Family",
          "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 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "66cfb90a-7401-476c-93a8-2411fa124dce",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "51208749-8efa-4083-9f6d-51d988aa0656",
          "evidence": "The slide explicitly frames the Smith family as the source of corporate 'sketchiness' and 'missteps'.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:11.869+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 57,
          "frameworkName": "antagonist-introduction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 58,
      "type": "setup",
      "title": "The slide uses a 'villain' framing to discredit the individuals by linking them to legal and ethical misconduct.",
      "function": "introduce_nominees",
      "rawType": "nominee_bio",
      "block": null,
      "metadata": {
        "slideType": "nominee_bio",
        "slideTypeCanon": {
          "name": "Nominee bio",
          "slug": "nominee_bio",
          "status": "active",
          "canonId": "019de52d-1136-70ae-861a-f546f0c9d1ef",
          "version": 1,
          "description": null
        },
        "function": "introduce_nominees",
        "functionCanon": {
          "name": "Introduce nominees",
          "slug": "introduce_nominees",
          "status": "active",
          "canonId": "019de52d-1833-77fe-ac47-5f26d823a84a",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 67,
        "componentCount": 8,
        "textChars": 948,
        "nDataPoints": 1,
        "notes": "The slide uses a 'villain' framing to discredit the individuals by linking them to legal and ethical misconduct.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "headshot",
          "bullet_list"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.419+00",
          "seconds": 3.281,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/58",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-58",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Phillip & Thomas Smith (Father & Son) were sued for securities fraud; purported to be paying off police agencies, and shortly thereafter left the Company.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf47-fc942528d213",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.27,
            "x": 0.11,
            "y": 0.275
          },
          "kind": "image",
          "text": "Phillip Smith",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "13cebaf8-6963-410d-a70f-35d2e289e368",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.4,
            "w": 0.27,
            "x": 0.61,
            "y": 0.275
          },
          "kind": "image",
          "text": "Thomas Smith",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3e5c168d-354b-49e0-94b7-8c8b459bb811",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.4,
            "x": 0.08,
            "y": 0.65
          },
          "kind": "list",
          "text": "Phillip Smith (Father to CEO, Ex- Chairman): In 2005 the family was charged with a lawsuit: Stipulated materially false and misleading statements by the company; Settled for $20 million; Retired in 2006",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "556444fe-3582-41f0-b6b9-1e3c2d2d3b94",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.4,
            "x": 0.54,
            "y": 0.65
          },
          "kind": "list",
          "text": "Thomas Smith (Brother to CEO, Ex- Chairman): Thomas Smith, former president of Taser reportedly paid off officers; His defense: Taser \"didn't have the cash flow needed to pay these officers to do free training work.\"; Patrick Smith leaves Taser for aviation startup in 2012",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "98383b63-8609-4c04-b6fe-84264be22518",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Phillip & Thomas Smith (Father & Son) were sued for securities fraud; purported to be paying off police agencies, and shortly thereafter left the Company.",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "faee6b4c-e395-4596-9a75-0a9a660a6956",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Taser \"didn't have the cash flow needed to pay these officers to do free training work.\" — Thomas Smith",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-03dd0a2f435f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Two Smiths Left After Negative Events",
          "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 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "01dc06d8-a8ba-410f-aee0-dbff52974c33",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c4d026e7-5320-424f-a917-2688ffa7ba1c",
          "evidence": "The slide frames the subjects as villains involved in fraud and corruption.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:12.419+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 58,
          "frameworkName": "antagonist-introduction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 59,
      "type": "tension",
      "title": "Uses a collage of news headlines to frame the CEO as the central figure of a recurring ethical issue.",
      "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": "dense",
        "densityScore": 67,
        "componentCount": 10,
        "textChars": 753,
        "nDataPoints": 0,
        "notes": "Uses a collage of news headlines to frame the CEO as the central figure of a recurring ethical issue.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "headshot",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:16.119+00",
          "seconds": 6.757,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/59",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-59",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.1,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "callout",
          "text": "Is CEO Smith still too close in their relationships with police chiefs? In early 2015, Taser was exposed for having “cultivated financial ties to police chiefs whose departments have bought the recording devices, raising a host of conflict-of-interest questions”. (1)",
          "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 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4cdc3431-b5b4-4209-8731-860e73ecbe2a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Is CEO Smith still too close in their relationships with police chiefs?",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-609a596fad1d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.3,
            "x": 0.35,
            "y": 0.32
          },
          "kind": "image",
          "text": "Patrick Smith (CEO)",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Headshot",
              "slug": "headshot",
              "status": "active",
              "canonId": "019de52c-fd5f-765c-9282-38b54f61bbbf",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0c8c3592-19bc-466e-ad9c-86dc5c8bff7c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.35,
            "x": 0.62,
            "y": 0.48
          },
          "kind": "image",
          "text": "Albuquerque Journal headline",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0337962d-5212-44da-b434-cd9f4d85bc0f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.35,
            "x": 0.6,
            "y": 0.76
          },
          "kind": "image",
          "text": "Cision/PR Newswire headline",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "677a63a9-ed0d-4949-b947-af0b2b0dae02",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.45,
            "x": 0.05,
            "y": 0.76
          },
          "kind": "image",
          "text": "USA Today headline",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9d26d64b-b677-432f-9d1c-3601bf132d4c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.2,
            "w": 0.3,
            "x": 0.05,
            "y": 0.44
          },
          "kind": "image",
          "text": "The Guardian headline",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b3920418-ef9a-4aa7-a5b6-d9dd24cb99ee",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Taser was exposed for having \"cultivated financial ties to police chiefs whose departments have bought the recording devices, raising a host of conflict-of-interest questions\" — Star-Telegram",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-675cb4fb54b0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.5,
            "x": 0.05,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "1. Taser has financial ties to police chiefs, including Halstead, Star-Telegram, 2015",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "65c0732c-f159-4ad9-8e87-caa8cc03b366",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Now: Has Anything Changed?",
          "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 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5e61086f-a0c5-45b1-b0d9-fb9231dc832c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "e20cafb5-e883-4c42-a3af-e0dbee20c362",
          "evidence": "Uses past headlines to challenge the current integrity of the CEO.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:16.119+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 59,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 60,
      "type": "tension",
      "title": "Uses a three-column layout to present case studies of alleged corruption.",
      "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": "dense",
        "densityScore": 61,
        "componentCount": 8,
        "textChars": 683,
        "nDataPoints": 4,
        "notes": "Uses a three-column layout to present case studies of alleged corruption.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "photo",
          "bullet_list",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.143+00",
          "seconds": 3.727,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/60",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-60",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.07,
            "w": 0.96,
            "x": 0.02,
            "y": 0.19
          },
          "kind": "callout",
          "text": "Allegations and controversy surrounding Axon influencing police chiefs and decision makers create uncomfortable headline risks to the investment story.",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7d61e79-aecf-4b89-804c-7c975f129cbc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.24,
            "x": 0.09,
            "y": 0.37
          },
          "kind": "image",
          "text": "Albuquerque Chief",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5486489a-1555-4f63-912c-fd67e343df17",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.24,
            "x": 0.38,
            "y": 0.37
          },
          "kind": "image",
          "text": "Ft. Worth Chief",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "65ebf95c-c84a-4381-a2b8-2bd3ed02d801",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.24,
            "x": 0.67,
            "y": 0.37
          },
          "kind": "image",
          "text": "New Orleans Chief",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e9bdfa01-3b51-4bf8-8bfb-92cd4f632f6e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.3,
            "w": 0.84,
            "x": 0.08,
            "y": 0.54
          },
          "kind": "list",
          "text": "Case study details for Albuquerque, Ft. Worth, and New Orleans",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b8cf92bd-a97a-44d7-ba8a-dc1dd5d100c8",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“fee is not cheap! LOL” and “Someone should give me a raise.” — Fmr. Police Chief Jeffrey Halsted",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-4b5beb906d49",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.55,
            "x": 0.02,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "1. New Mexico auditor says ex-police chief got perks from Taser, Desert News, 2015; 2. Former Fort Worth Police Chief Has Financial Ties To Body-Cam Maker, DFW CBS Local News, 2015; 3. Antitrust lawsuit claims Taser bribed officials in New Orleans, The Advocate, 2016",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "676607b9-737d-45e7-9bd9-a1e5f6fdb3e1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.45,
            "x": 0.305,
            "y": 0.03
          },
          "kind": "title",
          "text": "Allegations of Police Briberies And Conflicts of Interest",
          "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 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a4ca8697-0c4a-4c9c-bdeb-a85946cb53a0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "8a233594-c81e-4dda-98b8-a18861f71d0a",
          "evidence": "The slide systematically presents evidence of alleged bribery and conflicts of interest to undermine the company's integrity.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.143+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 60,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 61,
      "type": "tension",
      "title": "The slide uses a primary source document (a letter) to substantiate claims of corporate misconduct.",
      "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": "balanced",
        "densityScore": 27,
        "componentCount": 5,
        "textChars": 571,
        "nDataPoints": 0,
        "notes": "The slide uses a primary source document (a letter) to substantiate claims of corporate misconduct.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.336+00",
          "seconds": 2.917,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/61",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-61",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.08,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "callout",
          "text": "Axon's aggressive sales practices, that violated procurement code and project the appearance of ethical impropriety, have been documented by the City of Phoenix in a letter to CEO Smith.",
          "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 20:40:12.336+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "060743b5-cd42-4d2f-acf2-cdbf8281e438",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.72,
            "x": 0.14,
            "y": 0.28
          },
          "kind": "image",
          "text": "Letter from City of Phoenix to Rick Smith",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:12.336+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b340e587-4114-4496-a5bb-4aee14f3766e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Taser's offer, if accepted, would breach this standard. The City Charter (chapter XIX) also declares that if the City enters into a contract induced by collusion or fraud, the contract is null and void. The City of Phoenix — Brad Holm, City Attorney.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-7e2d9829d74b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.3,
            "x": 0.03,
            "y": 0.96
          },
          "kind": "source-note",
          "text": "Source: City of Phoenix, VIEVU vs Taser lawsuit appendix 21",
          "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 20:40:12.336+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3f26d3be-b00e-4738-a192-ccef81e20fbb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.4,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Bad Practices of the CEO Documented",
          "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 20:40:12.336+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e7bb5746-7a75-41ee-91b1-7ecb1b9c3934",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a3dde720-6d19-48d2-b083-37e7b337cdad",
          "evidence": "Uses primary source documentation to expose corporate misconduct and ethical violations.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:12.336+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 61,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 62,
      "type": "tension",
      "title": "Uses visual evidence (news clippings and photos) to frame the CEO's behavior as unprofessional and indicative of poor governance.",
      "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": "dense",
        "densityScore": 66,
        "componentCount": 8,
        "textChars": 913,
        "nDataPoints": 1,
        "notes": "Uses visual evidence (news clippings and photos) to frame the CEO's behavior as unprofessional and indicative of poor governance.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "paragraph",
          "screenshot",
          "photo",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.346+00",
          "seconds": 3.702,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/62",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-62",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.21
          },
          "kind": "callout",
          "text": "Spruce Point cannot recommend investing in a company where the CEO makes headlines for large compensation while “flexing” his muscles. This suggests extreme managerial hubris.",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "508f11af-7020-474c-9aa7-3a3fb8497c17",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.45,
            "x": 0.5,
            "y": 0.43
          },
          "kind": "image",
          "text": "CEO flexing muscles",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e9e33b8b-eb76-49a6-93ce-a8502846a6e7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.44,
            "x": 0.05,
            "y": 0.43
          },
          "kind": "image",
          "text": "Wall Street Journal article screenshot",
          "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": "Screenshot",
              "slug": "screenshot",
              "status": "active",
              "canonId": "019de52c-fd87-7509-8391-3d79fb339379",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "screenshot",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "892bdef6-1953-4c4f-8fd1-061268807b86",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.31
          },
          "kind": "paragraph",
          "text": "Mr. Smith’s reported compensation far surpasses that of the highest-paid CEOs last year at much larger companies and is about 20 times the median pay for an S&P 500 chief, according to a Wall Street Journal analysis. Axon is too small to be in the S&P 500 index",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "28bdb119-d6c5-4012-96eb-f0b3a7630108",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Mr. Smith’s reported compensation far surpasses that of the highest-paid CEOs last year at much larger companies and is about 20 times the median pay for an S&P 500 chief, according to a Wall Street Journal analysis. Axon is too small to be in the S&P 500 index — Spruce Point Capital Management",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-93897be36ba9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.5,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "Source: Phoenix Business Journal, June 1, 2019",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "54a5de25-7cd3-4b8f-91bd-b42de1aa104f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.05,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "Source: Wall St. Journal, May1, 2019",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b43ad235-e3d7-451b-b2a3-4bd7782caa74",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.65,
            "x": 0.31,
            "y": 0.05
          },
          "kind": "title",
          "text": "Excessive Comp Linked To Managerial Hubris?",
          "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 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "27f7148b-9371-4542-9dcd-37e0c5e45f5f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "c0ee47aa-aa92-4528-b175-2b2c8257bb05",
          "evidence": "Contrasts CEO compensation and behavior with company performance/size to imply hubris.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.346+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 62,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 63,
      "type": "tension",
      "title": "Includes a visual reference to a book cover titled 'The Perfect Stock' as evidence of historical manipulation.",
      "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": "dense",
        "densityScore": 60,
        "componentCount": 6,
        "textChars": 1501,
        "nDataPoints": 4,
        "notes": "Includes a visual reference to a book cover titled 'The Perfect Stock' as evidence of historical manipulation.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "footnote",
          "screenshot"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:16.272+00",
          "seconds": 6.576,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/63",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-63",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "In November 2004 Taser executives were reported to have sold $91.5 million of their own stock, raising suspicions that they sought to maximize their own profits before their product lost ground",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-db08f72acb50",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.2,
            "x": 0.78,
            "y": 0.425
          },
          "kind": "image",
          "text": "Book cover for 'The Perfect Stock' by Brad Koteshwar",
          "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 20:40:16.272+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a70d22b5-917e-4fbd-9968-d63eb3f9ac3b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.75,
            "x": 0.03,
            "y": 0.23
          },
          "kind": "list",
          "text": "In November 2004 Taser executives were reported to have sold $91.5 million of their own stock, raising suspicions that they sought to maximize their own profits before their product lost ground (1)\nIn one week in November following an announcement that Taser stun guns had been approved by the federal government for use on domestic flights, three family members sold shares worth $54.6 million (2)\nIn a shareholder letter, the company defended the insider sales indicating the father, Phillips Smith, sold the majority of his Taser stock as “part of his retirement transition”, while the sons sold an average of 22% of their Taser stock (3)\nThere has even been a book written on Taser’s poor history of manipulation (“The Perfect Stock: How a 7,000% move was set-up, started and finished in an astonishing 52 weeks”) (4)",
          "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 20:40:16.272+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4d7a9f3f-c04c-4dc3-a7dd-1b64902be981",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“The Perfect Stock: How a 7,000% move was set-up, started and finished in an astonishing 52 weeks” — Brad Koteshwar",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-df137b42f3f3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.6,
            "x": 0.03,
            "y": 0.87
          },
          "kind": "source-note",
          "text": "1. Inside the American Correctional Association, Prison Legal News, 2005\n2. Taser shoots back at critics over stock sales, Desert News, Jan 2005\n3. Taser’s Stunning Comeback, Forbes, Oct 2007\n4. The Perfect Stock: How a 7000% move was set-up, started and finished in an astonishing 52 weeks, Amazon",
          "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 20:40:16.272+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8c1989c0-40b1-4395-a66b-17a303f93c4c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Perfectly Timed Sales?",
          "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 20:40:16.272+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "02e397c2-2be1-4ae4-b6a2-260690227136",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "17d435d2-e170-439b-a4cf-98860ab13c5d",
          "evidence": "Contrasts company defense of insider sales with external reports of manipulation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:16.272+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 63,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 64,
      "type": "tension",
      "title": "The slide uses a combination of a bar chart and a data table to illustrate the trend of declining insider ownership and significant insider selling.",
      "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": "dense",
        "densityScore": 68,
        "componentCount": 8,
        "textChars": 769,
        "nDataPoints": 45,
        "notes": "The slide uses a combination of a bar chart and a data table to illustrate the trend of declining insider ownership and significant insider selling.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bar_chart_vertical",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.324+00",
          "seconds": 3.597,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/64",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-64",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "This breakage of alignment between shareholder and insiders is concerning.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-ad578d293d91",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.45,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "chart",
          "text": "Insider ownership percentage from 2010 to 2019",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9f7614ea-427c-4091-ad28-1d2caea5dd73",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "insider ownership: 2.3%",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-b0488b1bbff4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Based on Axon's annual proxy statement, we find that ownership by management and directors (insiders) hit a record low in early 2019. This breakage of alignment between shareholder and insiders is concerning. YTD 2019 stock sales have already exceeded 2018's stock sales, especially with a well-timed sale by CEO Smith of 50,000 shares around $70.(1)",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e458bd4e-df0e-48c3-808d-4453fea9056c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.05,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Axon proxy statements",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "08435075-f472-440a-94f2-20ab4252a81f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.4,
            "x": 0.52,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Axon financial statements and Bloomberg insider buys/sells. 1. Smith June 12th stock sales, Form 4",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f0be7b5f-fe0d-4392-8a99-407c4467bd96",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.5,
            "w": 0.45,
            "x": 0.52,
            "y": 0.35
          },
          "kind": "table",
          "text": "Table showing Insider Sales, Company Repurchase, Shares Issued, and Net Issued (Repurchased) from 2010 to 2018",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "10743140-6553-4db3-9cb0-06445aac531c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.55,
            "x": 0.31,
            "y": 0.05
          },
          "kind": "title",
          "text": "Insider Ownership At Record Low",
          "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 20:40:13.324+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "53beb78e-f312-4f9e-884c-ea0917f2b614",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 65,
      "type": "setup",
      "title": "Spruce Point Capital Management branding.",
      "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": 13,
        "componentCount": 3,
        "textChars": 221,
        "nDataPoints": 2,
        "notes": "Spruce Point Capital Management branding.",
        "elementsJson": [
          "other"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:12.339+00",
          "seconds": 2.6,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/65",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-65",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.02,
            "w": 0.5,
            "x": 0.45,
            "y": 0.96
          },
          "kind": "disclaimer",
          "text": "Proprietary and Confidential – May Not Be Distributed or Copied Without Spruce Point Capital Management, LLC Consent",
          "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 20:40:12.339+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af7d8945-be3e-480d-8e64-bbe922c99024",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.389,
            "w": 0.275,
            "x": 0.073,
            "y": 0.305
          },
          "kind": "image",
          "text": "Spruce Point Capital Management tree logo",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Image",
              "slug": "image",
              "status": "active",
              "canonId": "019de52c-f978-701f-a720-51d029d769e7",
              "version": 1,
              "description": "Photo, illustration, screenshot or icon."
            },
            "tool": null,
            "subkind": {
              "name": "Logo",
              "slug": "logo",
              "status": "active",
              "canonId": "019de52c-fdaf-743d-94c4-d7c6a0e55302",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "logo",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:12.339+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "baeb7863-8be6-4d7b-ab19-fd5d1e67e6ec",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.58,
            "x": 0.37,
            "y": 0.438
          },
          "kind": "title",
          "text": "Axon's Valuation Disconnect And Case For 40% – 60% Downside Risk",
          "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 20:40:12.339+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d939851b-382a-4294-a2d3-3e85c586e37e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 66,
      "type": "setup",
      "title": "The slide uses the correlation between retail client base and bullish ratings to discredit the consensus price target.",
      "function": "preempt_rebuttal",
      "rawType": "precedent_table",
      "block": null,
      "metadata": {
        "slideType": "precedent_table",
        "slideTypeCanon": {
          "name": "Precedent table",
          "slug": "precedent_table",
          "status": "active",
          "canonId": "019de52d-115e-757e-a38f-486981054171",
          "version": 1,
          "description": null
        },
        "function": "preempt_rebuttal",
        "functionCanon": {
          "name": "Preempt rebuttal",
          "slug": "preempt_rebuttal",
          "status": "active",
          "canonId": "019de52d-18ab-7479-9a7e-820a2f03586a",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 49,
        "componentCount": 6,
        "textChars": 772,
        "nDataPoints": 12,
        "notes": "The slide uses the correlation between retail client base and bullish ratings to discredit the consensus price target.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:14.096+00",
          "seconds": 4.077,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/66",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-66",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon's stock has traditionally been pitched by brokers with a large retail investor base / following that may not have an appreciation for its aggressive accounting, weak financial performance, and difficulties it will have expanding its TAM.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-2efe5a1e712c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Price Target: $72.30",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-331160eb28ba",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Axon's stock has traditionally been pitched by brokers with a large retail investor base / following that may not have an appreciation for its aggressive accounting, weak financial performance, and difficulties it will have expanding its TAM. With analysts seeing an average price target of $72.30 per share, it has an unfavorable risk / reward.",
          "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 20:40:14.096+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3295b664-85bf-4d38-9bee-81e2b0fdb57d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.05,
            "y": 0.97
          },
          "kind": "source-note",
          "text": "1. Based on $66.00 per share",
          "attrs": {
            "numbered": true
          },
          "canon": {
            "kind": {
              "name": "Source note",
              "slug": "source-note",
              "status": "active",
              "canonId": "23484952-494b-4a5e-b1ad-550d0d70e948",
              "version": 1,
              "description": "Attribution / source / caveat placed at the slide footer. Numbered footnotes use attrs.numbered."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:14.096+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "928a43e2-effb-4c84-8f55-549ab4a3c937",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.9,
            "x": 0.05,
            "y": 0.325
          },
          "kind": "table",
          "text": "Analyst, Retail Investor Client Base, Recommendation, Price Target table",
          "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 20:40:14.096+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ad136af6-6d4b-4e76-a48f-3d3e604e7d89",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Axon Stock Geared Toward Retail Investors With a Poor Risk/Reward",
          "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 20:40:14.096+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ec17d109-556c-4562-a5bb-ac45f294bc7f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "b2bf3edc-cdc0-4fe6-b0d6-b8ad16a135b6",
          "evidence": "The slide anticipates the counter-argument of analyst price targets by framing them as biased due to retail client bases.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:14.096+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 66,
          "frameworkName": "preempt_rebuttal"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 67,
      "type": "setup",
      "title": "The slide uses arrows to visually indicate the direction of ownership trends for each investor.",
      "function": "compare_peers",
      "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": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 45,
        "componentCount": 6,
        "textChars": 620,
        "nDataPoints": 20,
        "notes": "The slide uses arrows to visually indicate the direction of ownership trends for each investor.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.856+00",
          "seconds": 3.803,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/67",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-67",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Long-term fundamental owners have been exiting Axon’s shares, most notably Fidelity which blew out of a substantial position between 2018-2019.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-f6ac8532f98f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Institutional Ownership %",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:35+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf48-f9cabea0e982",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.96,
            "x": 0.02,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Ownership of Axon's stock has been driven primarily by asset gathers drawing in funds for mostly passive (index/ETF) investing. Long-term fundamental owners have been exiting Axon's shares, most notably Fidelity which blew out of a substantial position between 2018-2019.",
          "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 20:40:13.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3723433f-90e8-45df-a576-426aff749062",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.02,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "Source: Axon proxy statements and Bloomberg",
          "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 20:40:13.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "221dc34b-67ac-46a1-b93d-4c450d588943",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.96,
            "x": 0.02,
            "y": 0.31
          },
          "kind": "table",
          "text": "Table showing investor names, investment styles, ownership trends, and percentage ownership from 2015-2019.",
          "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 20:40:13.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d8925e75-4077-4088-b202-841079d745c8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.48,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "Institutional Support Declining",
          "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 20:40:13.856+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "425732bf-3f43-4261-a2e5-aae83a9d5290",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 68,
      "type": "tension",
      "title": "The slide uses red boxes to highlight specific companies (MACE Security, Applied Energetics) as examples of poor comparables.",
      "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": "dense",
        "densityScore": 71,
        "componentCount": 7,
        "textChars": 1568,
        "nDataPoints": 6,
        "notes": "The slide uses red boxes to highlight specific companies (MACE Security, Applied Energetics) as examples of poor comparables.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "screenshot",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:14.77+00",
          "seconds": 4.391,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/68",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-68",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.15,
            "x": 0.57,
            "y": 0.345
          },
          "kind": "callout",
          "text": "Two Penny Stocks We agree!",
          "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 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "92e011b4-62c7-4f9a-8dba-5c7b61387936",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "EV/EBITDA: $80.00",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-64d3-706e-a45f-c36c62a3cb70",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.94,
            "x": 0.03,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Some analysts rely on back-of-the-envelope methods to value Axon, even applying multiples based on penny stock microcaps, while claiming Axon should trade at a premium to peers, or the high end of the valuation range, yet do not grasp Axon’s roadmap challenges ahead. Analysts also conveniently ignore Axon’s past run-ins with the SEC including a formal investigation, failures to promptly respond to comment letters, past material financial weaknesses of internal controls, numerous legal battles and overhangs, government subpoenas, and allegations of influencing police officers. None of this seems to merit any discount to Axon’s valuation.",
          "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 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0b99f1cc-c692-4879-831d-544ac95d6f1f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Our one-year price target of $68 is based on a blended rate of 29.9x EV/EBITDA multiple of our FY20 EBITDA estimate of $123mn. — Imperial Capital",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-64d3-706e-a45f-bcdc1f44d5f1",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.94,
            "x": 0.03,
            "y": 0.38
          },
          "kind": "table",
          "text": "Valuation: Our one-year price target of $68 is based on a blended rate of 29.9x EV/EBITDA multiple of our FY20 EBITDA estimate of $123mn. The company does not have a pure-play publicly traded competitor, however, we use Smith & Wesson, Sturm Ruger, MACE Security, Orbital ATK, and Applied Energetics as public comparables.",
          "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 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "912b63e9-e84a-4a10-b043-23da86ddbc54",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.94,
            "x": 0.03,
            "y": 0.69
          },
          "kind": "table",
          "text": "Valuation (Price Target: $80.00): We derive our $80 price target for Axon using an EV/revenue valuation methodology... We value the company at 9x our FY19 revenue estimate of $485mm. We arrive at an enterprise value of roughly $4.3B, and after adding approximately $327mm in net cash, we calculate a projected market value of $4.6B, or $80 per share.",
          "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 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ccd06ce6-2e99-4242-a508-0bac6546e3f2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.65,
            "x": 0.31,
            "y": 0.03
          },
          "kind": "title",
          "text": "Simplistic Valuation Based On Hearing And Seeing No Evil At Axon",
          "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 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "947b5009-0d56-4ac6-a1e2-b48640498bab",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "bdb106f9-9247-42f8-bebc-e4ab7ef80441",
          "evidence": "The slide explicitly calls out analysts for ignoring SEC investigations and legal risks to justify high valuations.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:14.77+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 68,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 69,
      "type": "tension",
      "title": "The slide contrasts current peer selection with a historical list from 2008 to show a shift in narrative.",
      "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": "overcrowded",
        "densityScore": 82,
        "componentCount": 8,
        "textChars": 1671,
        "nDataPoints": 45,
        "notes": "The slide contrasts current peer selection with a historical list from 2008 to show a shift in narrative.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "callout_box",
          "data_table",
          "scatter_plot",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:16.977+00",
          "seconds": 6.527,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/69",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-69",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Axon has always aspired to be something other than a weapons manufacturer to justify a higher multiple, and to justify paying management more comp.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-7a21231c899f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.42,
            "x": 0.55,
            "y": 0.43
          },
          "kind": "chart",
          "text": "EV/20e Revenue vs '18-'20 Revenue CAGR",
          "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": "Scatter plot",
              "slug": "scatter",
              "status": "active",
              "canonId": "019de52d-007d-72ec-8689-c79fb78e21a2",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "scatter",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "96b3918f-d7b3-4bca-aa24-7d1ac5971ace",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "EV/20e Revenue",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-817c246c98d5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.5,
            "x": 0.02,
            "y": 0.74
          },
          "kind": "paragraph",
          "text": "For purposes of establishing 2008 compensation, the peer group consisted of the following companies: Acme Packet, Inc., Amerigon, Inc., Blue Coat Systems, Inc., Cephaid, Inc., Concur Technologies, Inc., Falconstor Software, Inc., Globalstar, Inc., J2 Global Communications, Inc., NuVasiv, Inc., Omniture, Inc., Riverbed Technology, Inc., Sigma Designs, Inc., Smith & Wesson Holding Corporation, Smith Micro Software, Inc., Spectranetics Corporation, Ultimate Software Group, Inc., VASCO Data Security International, Inc., and Zoltek Companies, Inc.",
          "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 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1b53ef4f-622a-43a5-8620-69ccf9df1814",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.96,
            "x": 0.02,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "Axon has always aspired to be something other than a weapons manufacturer to justify a higher multiple, and to justify paying management more comp. To illustrate, in its recent proxy statement it doesn't list a single weapons maker as a peer.",
          "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 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4ecfb007-cbaf-45e3-bf89-81c0b424e986",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "For purposes of establishing 2008 compensation, the peer group consisted of the following companies: Acme Packet, Inc., Amerigon, Inc., Blue Coat Systems, Inc., Cephaid, Inc., Concur Technologies, Inc., Falconstor Software, Inc., Globarstar, Inc., J2 Global Communications, Inc., NuVasiv, Inc., Omniture, Inc., Riverbed Technology, Inc., Sigma Designs, Inc., Smith & Wesson Holding Corporation, Smith Micro Software, Inc., Spectranetics Corporation, Ultimate Software Group, Inc., VASCO Data Security International, Inc., and Zoltek Companies, Inc. — Axon 2008 proxy statement",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Quote",
              "slug": "quote",
              "status": "active",
              "canonId": "019de52c-f8fb-751e-8bc6-d58e2d59562a",
              "version": 1,
              "description": "Pull quote or testimonial."
            },
            "tool": {
              "name": "Authority citation",
              "slug": "authority-citation",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-49ae-7557-89ad-3fca70469b45",
              "version": 1,
              "bodyDocId": null,
              "description": "Quoting an authority figure, study, or precedent to lend weight.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:37+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4a-7e7f57db6f04",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.5,
            "x": 0.02,
            "y": 0.45
          },
          "kind": "table",
          "text": "List of 21 companies used as compensation peers",
          "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 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "22cc5e68-0376-4c9c-a3fd-c0d1c8f0965b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Exaggerating What Axon Is To Justify Inflated Price Targets",
          "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 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6b2fce56-23a5-4b7b-86de-34bbd42a1020",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "478cd634-5da4-4218-9705-6460c4f1dd05",
          "evidence": "Exposing the discrepancy between company narrative and peer selection to justify valuation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:16.977+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 69,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 70,
      "type": "setup",
      "title": "The slide argues that Axon's current valuation is inflated compared to its actual peer group.",
      "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": "dense",
        "densityScore": 50,
        "componentCount": 6,
        "textChars": 742,
        "nDataPoints": 150,
        "notes": "The slide argues that Axon's current valuation is inflated compared to its actual peer group.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.664+00",
          "seconds": 3.15,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/70",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-70",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We believe Axon should be valued relative to traditional weapons and firearms manufacturers and connected device and location electronics companies, not high growth SaaS peers with bigger TAMs, lower business risks, and proven recurring revenue models.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:36+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-5edc323bc553",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "P/E: 64.7x",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:36+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-602365a41e3e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.19
          },
          "kind": "paragraph",
          "text": "We believe Axon should be valued relative to traditional weapons and firearms manufacturers and connected device and location electronics companies, not high growth SaaS peers with bigger TAMs, lower business risks, and proven recurring revenue models.",
          "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 20:40:13.664+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "49a191ba-7e46-481b-b946-6d1080ae4aa5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.4,
            "x": 0.05,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Company financials, Bloomberg consensus and Spruce Point 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 20:40:13.664+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4f57d78-5900-43a2-9288-3c758a1613ef",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.9,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "table",
          "text": "Peer valuation table with columns for Stock Price, Adj Ent. Value, Margins, Growth, and various P/E, EBITDA, Sales, OCF, and Book multiples.",
          "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 20:40:13.664+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4e5ea466-0054-4d81-95b6-7cb1ffdb2c5c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.25,
            "x": 0.305,
            "y": 0.05
          },
          "kind": "title",
          "text": "Peer Valuation",
          "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 20:40:13.664+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3be05702-7f7b-4bf0-9468-6f7eaec04c4e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "92841acd-e254-474f-a3c1-1466022be27b",
          "evidence": "The slide explicitly compares Axon's valuation multiples against a selected peer group to argue for a lower valuation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.664+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 70,
          "frameworkName": "comparison_frame"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 71,
      "type": "analysis",
      "title": "The slide uses a 'before-after' style comparison of current vs historical valuation metrics.",
      "function": "analyze_data",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 55,
        "componentCount": 8,
        "textChars": 372,
        "nDataPoints": 24,
        "notes": "The slide uses a 'before-after' style comparison of current vs historical valuation metrics.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "line_chart",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:13.557+00",
          "seconds": 3.001,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/71",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-71",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.9,
            "x": 0.05,
            "y": 0.208
          },
          "kind": "callout",
          "text": "Current investors are paying a substantial premium to the Company's historical valuation.",
          "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 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3166da4c-524f-4750-a2f4-c40a078b6727",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Current investors are paying a substantial premium to the Company’s historical valuation.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:36+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-47de6b0bba8b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.36,
            "y": 0.36
          },
          "kind": "chart",
          "text": "Enterprise Value / LTM 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": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b43b7b0d-18ea-49b4-ad33-97517f33882c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.03,
            "y": 0.36
          },
          "kind": "chart",
          "text": "Enterprise Value / LTM Revenues",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c3142d72-fa32-40d9-bb53-5cd63cfd76a7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.3,
            "x": 0.69,
            "y": 0.36
          },
          "kind": "chart",
          "text": "Price / LTM EPS",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Chart",
              "slug": "chart",
              "status": "active",
              "canonId": "019de52c-f9a0-76ef-adc6-0b859109d1f8",
              "version": 1,
              "description": "Quantitative chart."
            },
            "tool": null,
            "subkind": {
              "name": "Line chart",
              "slug": "line",
              "status": "active",
              "canonId": "019de52c-ff62-778f-8f6c-a952ceae8677",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "line",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f97501e0-ed97-4a6d-91cc-572191f692ef",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "valuation multiples",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:36+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf49-4a86905ee213",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.4,
            "x": 0.04,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Axon Financial Statements, Bloomberg, Spruce Point Adjustments",
          "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 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b24ad28a-ed38-4552-8c11-8de9e503569d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.48,
            "x": 0.315,
            "y": 0.05
          },
          "kind": "title",
          "text": "Irrational Valuation Expansion",
          "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 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "87572110-0bc7-483c-a317-014246834e0e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "8cf7fc10-ae35-416c-9748-ce687bed9381",
          "evidence": "Comparing current valuation multiples against historical averages to argue for overvaluation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:13.557+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 71,
          "frameworkName": "comparison_frame"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 72,
      "type": "setup",
      "title": "The slide uses a sum-of-the-parts valuation approach to justify a bearish price target.",
      "function": "show_valuation_bridge",
      "rawType": "valuation_table",
      "block": null,
      "metadata": {
        "slideType": "valuation_table",
        "slideTypeCanon": {
          "name": "Valuation table",
          "slug": "valuation_table",
          "status": "active",
          "canonId": "019de52d-12c3-77cd-8474-6cd39cf844cb",
          "version": 1,
          "description": null
        },
        "function": "show_valuation_bridge",
        "functionCanon": {
          "name": "Show valuation bridge",
          "slug": "show_valuation_bridge",
          "status": "active",
          "canonId": "019de52d-1883-716e-9dec-4981e70b840a",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 54,
        "componentCount": 6,
        "textChars": 927,
        "nDataPoints": 22,
        "notes": "The slide uses a sum-of-the-parts valuation approach to justify a bearish price target.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "valuation_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:14.051+00",
          "seconds": 3.315,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-b3c9cb9378c3/72",
        "deck": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3#slide-72",
        "deckJson": "/decks/019dd923-622c-750b-8b98-b3c9cb9378c3.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We have a more sober view of Axon’s valuation as we believe there is ample room for disappointment around Axon’s ability to penetrate adjacent software needs of law enforcement, including dispatch, records management, and artificial intelligence analytics.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Callout",
              "slug": "callout",
              "status": "active",
              "canonId": "019de52c-f8d3-761a-8953-7d37080de5e2",
              "version": 1,
              "description": "Highlighted callout box."
            },
            "tool": {
              "name": "Visual emphasis",
              "slug": "visual-emphasis",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-474b-736b-a8eb-a794dd88241c",
              "version": 1,
              "bodyDocId": null,
              "description": "Drawing the eye to one element above the rest of the slide.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:38+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4b-019269dcc3f7",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Price Target: $27.56/sh",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:21:38+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-1ac2-71b6-bf4b-04b93d87662d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.085,
            "w": 0.95,
            "x": 0.025,
            "y": 0.175
          },
          "kind": "paragraph",
          "text": "We have a more sober view of Axon's valuation as we believe there is ample room for disappointment around Axon's ability to penetrate adjacent software needs of law enforcement, including dispatch, records management, and artificial intelligence analytics. We also see headwinds to margin expansion, including tariff and storage costs, which analysts either fail to acknowledge and model, or assume will abate.",
          "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 20:40:14.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "20bc65bd-89e8-4b1c-8dc0-065816c80af8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.025,
            "y": 0.925
          },
          "kind": "source-note",
          "text": "Note: Downside Based on $66.00 share",
          "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 20:40:14.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed111100-e933-4ac9-b21e-fc4029e2d867",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.95,
            "x": 0.025,
            "y": 0.335
          },
          "kind": "table",
          "text": "Valuation table showing Sales Software/Sensors Multiple, EBITDA Multiple of Taser, Total Enterprise Value, Cash, Debt, Dil. Shares, Price Target, and % Downside.",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Valuation table",
              "slug": "valuation",
              "status": "active",
              "canonId": "019de52d-034c-74ed-b5c8-22b5e6ac196d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "valuation",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:14.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b3af612c-b1f3-4be7-8c71-d6c000373968",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.675,
            "x": 0.303,
            "y": 0.045
          },
          "kind": "title",
          "text": "Spruce Point Estimates 40% – 60% Downside",
          "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 20:40:14.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2f2c25a0-6d81-4356-af8d-af288d99c7a0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "f4a50353-82fa-4a7e-808d-a546ef8e4258",
          "evidence": "Sum-of-the-parts valuation table calculating enterprise value and price target.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:14.051+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 72,
          "frameworkName": "valuation-bridge"
        }
      ],
      "arcBeats": [
        {
          "to": 72,
          "arc": {
            "name": "Overcoming the Monster",
            "slug": "overcoming-monster",
            "status": "active",
            "bestFor": "Competitive positioning, rallying teams",
            "canonId": "019dd956-6339-76ac-9cbf-4b377c3aa89e",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "The Monster -> The Call -> The Struggle -> The Victory -> The New Order",
            "description": null,
            "familyLabel": null
          },
          "from": 41,
          "name": "The Victory",
          "beatId": "b504059b-fe75-4fd0-97d2-cd25f19e4f88",
          "matchId": "e4892426-84f7-48ee-a46a-f91ec28f45be",
          "beatType": null,
          "evidence": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 5,
      "label": "Setup & Stakes",
      "description": "The report sets up the stakes by introducing the 'strong sell' thesis and highlighting the potential downside risk"
    },
    {
      "from": 6,
      "to": 20,
      "label": "The Monster",
      "description": "The report presents various 'monsters' or challenges facing Axon Enterprises, including fundamental challenges, financial struggles, and governance concerns"
    },
    {
      "from": 21,
      "to": 40,
      "label": "The Struggle",
      "description": "The report details the struggles facing Axon Enterprises, including poor accounting practices, dependence on China, and allegations of police briberies"
    },
    {
      "from": 41,
      "to": 72,
      "label": "The Victory",
      "description": "The report presents a conclusion and a clear call to action, with a 'victory' for investors who take heed of the report's warnings"
    }
  ],
  "loops": [
    {
      "from": 17,
      "to": 20,
      "label": "Aha Moment",
      "description": "Revealing contradictions in Axon's projections and financials"
    },
    {
      "from": 22,
      "to": 25,
      "label": "Cost Of Inaction",
      "description": "Highlighting the cost of inaction for investors"
    }
  ]
}