{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-622c-750b-8b98-a6a0f8168eeb",
  "slug": "e4e33ebca0cb",
  "title": "A.O. Smith Corporation (AOS)",
  "subtitle": "Ben Axler · 2019-05",
  "author": "Ben Axler",
  "date": "2019-05-16 00:00:00",
  "pageCount": 20,
  "kind": "activist-deck",
  "orientation": "landscape",
  "aspectRatio": 1.3333334,
  "targetCompany": "A.O. Smith Corporation",
  "targetTicker": "AOS",
  "document": {
    "id": "019dd923-622c-750b-8b98-a6a0f8168eeb",
    "slug": "e4e33ebca0cb",
    "title": "A.O. Smith Corporation (AOS)",
    "rawTitle": "64e7a584e89e5b70eec23d1c aos research thesis 5 16 2019",
    "authorId": "54_Spruce_Point_Capital",
    "authorName": "Ben Axler",
    "authorDisplay": "Ben Axler",
    "kind": {
      "slug": "activist-deck",
      "label": "Activist deck"
    },
    "sourceType": {
      "slug": "short_seller",
      "label": "Short seller"
    },
    "fileName": "2019-05-64e7a584e89e5b70eec23d1c_aos_research_thesis_5-16-2019.pdf",
    "sourceUrl": null,
    "sourceDate": "2019-05-16 00:00:00",
    "presentationDate": "2019-05-16 00:00:00",
    "ingestedAt": "2026-04-22 21:06:44+00",
    "status": "ready",
    "pageCount": 20,
    "orientation": "landscape",
    "aspectRatio": 1.3333334,
    "targetCompany": "A.O. Smith Corporation",
    "targetTicker": "AOS",
    "metadata": {
      "local_root": "/tmp/legacy-images/e4e33ebca0cb",
      "activist_firm": "Spruce Point Capital Management",
      "origin_corpus": "contrarian",
      "extraction_seconds": 507.3325192928314
    }
  },
  "coverage": {
    "pageCount": 20,
    "pagesIndexed": 20,
    "pagesWithImages": 20,
    "pagesWithMetadata": 20,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 129,
    "chartCount": 5,
    "metricSlides": 0,
    "toolMatches": 5,
    "documentToolMatches": 5,
    "frameworkMatches": 18,
    "arcMatches": 1,
    "beatMatches": 4,
    "loopMatches": 0,
    "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": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
        "evidence": "The document follows a narrative of identifying and overcoming the 'monster' of overvaluation in AOS's stock",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:59:58.552016+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 1,
        "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": "Hook",
        "beatId": "5f9e40e2-96d9-48f4-bbbb-5b687c1af867",
        "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
        "beatType": {
          "name": "Hook",
          "slug": "hook",
          "status": "active",
          "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
          "version": 1,
          "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
        },
        "evidence": "The cover page presents a strong sell opinion",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 12,
        "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": "Expose Contradiction",
        "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
        "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
        "beatType": null,
        "evidence": "The document exposes contradictions in AOS's financials and business",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 3,
        "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": 3,
        "name": "Preempt Rebuttal",
        "beatId": "b3faa728-1b09-45da-8069-2449e2f34df6",
        "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
        "beatType": null,
        "evidence": "The document preempts rebuttals to potential criticisms",
        "position": 2,
        "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": 17,
        "name": "Valuation Table",
        "beatId": "afee473d-e429-4ce6-a607-d9473c5b3c81",
        "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
        "beatType": null,
        "evidence": "The document presents valuation tables to support the short opportunity",
        "position": 3,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [],
    "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": "d9d6e6b1-87d1-4823-9dc9-4797489e0975",
        "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": "526a81fe-d3f9-4019-8bd3-26c246782626",
        "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": "6d84eac9-5fbc-4f9c-af67-52d0008daf2e",
        "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": "92161ef7-0b2e-4afa-bfe6-6f95bd781305",
        "evidence": "A.O. Smith management (CEO Ajita Rajendra; departed CFO John Kita; Smith family via dual-class control)",
        "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": "4dc402d7-80c6-43dc-8125-abce4cd1f132",
        "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
      }
    ],
    "frameworks": [
      {
        "matchId": "b780fc11-9fcf-462a-b082-c7d2e9b4ae26",
        "evidence": "Table structure comparing company claims vs. activist criticism and outcomes",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:47.188+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "evidence-matrix"
      },
      {
        "matchId": "2f373f61-337b-4119-8a7e-264c23c3f07b",
        "evidence": "The slide maps specific concerns to the activist's view in a structured table format.",
        "framework": null,
        "confidence": 0.85,
        "extraction": {
          "at": "2026-05-02 20:40:47.694+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "frameworkName": "evidence-matrix"
      },
      {
        "matchId": "dfeeac13-abb4-46af-93fd-634f2bfc3ef8",
        "evidence": "Contrasting Ajita Rajendra CEO quotes with Chinese state media articles",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-17 03:53:45.058+00",
          "model": "google/gemini-3.5-flash",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "frameworkName": "ceo-quote-contradiction"
      },
      {
        "matchId": "b1413407-2532-4601-8af4-c0e4c2634833",
        "evidence": "The slide explicitly frames the margin discrepancy as a reason to be short, implying accounting or business model deception.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:51.129+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "9b02a9c6-ec46-48b5-9e98-56052d16ba75",
        "evidence": "The slide identifies a pattern of over-estimating capex as a potential indicator of financial irregularity.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:50.342+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 7,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "4d8e7450-d5e2-435c-98f1-5ede862d9bee",
        "evidence": "Linking capex anomalies to margin contraction as a predictive indicator of financial manipulation.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:51.196+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "06d22992-624b-4e51-bc0f-0893aaf09a30",
        "evidence": "The slide explicitly identifies a 'red flag' in accounting disclosures to suggest potential financial manipulation.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:40:48.156+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 9,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "a663185e-016f-469f-9df4-77a7604c9755",
        "evidence": "Highlighting discrepancies in financial reporting to suggest obfuscation of failing business units.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:49.983+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 10,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "5f50440c-dc4c-4bb3-aa31-885fa074641b",
        "evidence": "Highlights discrepancy between narrative and financial data to suggest misreporting.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.004+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 11,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "e62dba44-7c46-4407-ab96-2dfc16c2b9a8",
        "evidence": "The slide explicitly claims management is concealing strain through slow recognition of bad debt.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.001+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 12,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "7fc0a531-762f-4aea-92cc-72c6458f010f",
        "evidence": "The slide links spending patterns to revenue recognition concerns.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:47.955+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 13,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "e437c37a-f5da-4021-b6b0-3d2545cc5608",
        "evidence": "The slide explicitly calculates organic growth by removing acquisitions to challenge management's reported growth figures.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.662+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 14,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "0548b03c-a356-48ae-af11-23a85d674850",
        "evidence": "The slide frames management as the antagonist due to 'vanishing skin in the game'.",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 20:40:47.886+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 15,
        "frameworkName": "antagonist-introduction"
      },
      {
        "matchId": "d70dacde-08b3-4881-b6bd-c8e33cc50933",
        "evidence": "Uses SEC filing to highlight lack of skin in the game as a red flag.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.123+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 16,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "a4466f05-b39c-455d-b973-b507c9049e75",
        "evidence": "Direct comparison of valuation multiples between AOS and two distinct peer groups.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.577+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 17,
        "frameworkName": "comparison_frame"
      },
      {
        "matchId": "f49ca2dc-7fe4-4094-818d-44cfb918927a",
        "evidence": "The slide explicitly contrasts analyst 'Buy' ratings with their lack of 'China Presence' to argue they are misinformed.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:48.368+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 18,
        "frameworkName": "expose_contradiction"
      },
      {
        "matchId": "d6022ac2-0f4e-447b-bbc6-93120c86d1fe",
        "evidence": "Side-by-side table comparing exiting vs entering investors",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:49.924+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 19,
        "frameworkName": "comparison-frame"
      },
      {
        "matchId": "ef87fb2c-48ec-4d80-9541-e5e59eeaa976",
        "evidence": "The table builds from segment multiples to enterprise value, adjusts for cash/debt, and arrives at a price target.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:40:52.075+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 20,
        "frameworkName": "valuation_bridge"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": {
    "tone": "adversarial",
    "notes": "Classic Spruce Point forensic short: front-loaded track-record slide (CECO/LKQ/AMETEK/XPO), SCQA thesis table on p.4 with explicit downside range, capex/margin anomaly pattern matched to Gentex/Caesarstone precedents, CEO-quote pullbacks from earnings calls on p.5, closing sum-of-parts with illiquidity discount on trapped China cash. Stake not disclosed as % (standard for short reports). Dual-class governance critique adds a governance_board dimension alongside the primary fraud_exposure / undervaluation thesis. Released same day as a corroborating J Capital Research short.",
    "kpisCited": [
      {
        "detail": "AOS 41.1% vs Haier 17.5%, Noritz 31.8%, Rinnai 32.3%",
        "metric": "Gross margin vs peers"
      },
      {
        "detail": "AOS 19.6% vs Haier 5.2%, Noritz 5.5%, Rinnai 12.2%",
        "metric": "EBITDA margin vs peers"
      },
      {
        "detail": "Underspent guidance by 37%-67% every year 2015-2018",
        "metric": "China capex forecast miss"
      },
      {
        "detail": "~$174m over 6 years = 6.5% of sales vs 3.6% industry average",
        "metric": "ERP project spend"
      },
      {
        "detail": "Rose from 1.83% to 3.15% of China quarterly sales Q4'17-Q1'19",
        "metric": "Allowance for doubtful accounts"
      },
      {
        "detail": "Fell from 8.4% (2006) to a record-low 1.7% (2018)",
        "metric": "Insider ownership"
      },
      {
        "detail": "Owns ~1,084 shares (~$53,000) after 17 years at AOS",
        "metric": "VP/Controller stake"
      },
      {
        "detail": "$532m, ~84% of total cash, not freely repatriable",
        "metric": "Trapped China cash"
      },
      {
        "detail": "45-65% to $17.75-$27.30 per share",
        "metric": "Implied downside to price target"
      }
    ],
    "closingAsk": "Short A.O. Smith on an estimated 45-65% downside to a $17.75-$27.30 price target as the China narrative cracks and forensic red flags surface.",
    "extraction": {
      "at": "2026-04-22 21:06:44+00",
      "model": "unknown-legacy",
      "runId": null,
      "seconds": 507.33252,
      "promptVersion": null
    },
    "scqaReward": "Fair value of $17.75-$27.30 per share implies 45-65% downside from $48.20, derived from a sum-of-parts applying 0.6-1.0x sales to China/ROW, 1.0-1.5x to U.S., and a 15% illiquidity discount on trapped China cash.",
    "thesisTypes": [
      "fraud_exposure",
      "undervaluation",
      "governance_board"
    ],
    "top3Reasons": [
      "40%+ gross margins are 2x Chinese peers and started cracking in Q1 2019",
      "Revenue recognition change, rising doubtful accounts, and CFO exit signal aggressive reporting",
      "84% of cash trapped in China; insiders own a record-low 1.7% and keep selling"
    ],
    "scqaSituation": "A.O. Smith is a U.S. water-heater and water-treatment maker repackaged by sell-side analysts as a premium China consumer-products play trading at industrial multiples despite ~35% of sales coming from China and India.",
    "thesisSummary": "Spruce Point argues A.O. Smith (NYSE: AOS), the U.S. water heater maker, is a structurally broken story dressed up as a premium China consumer play. Gross margins north of 40% — roughly double Chinese peers Haier, Noritz, and Rinnai — began cracking in Q1 2019, exposing commodity economics management had obscured through chronic China capex under-spend (missing guidance by 37-67% for four years) and a bloated $174m ERP project at 6.5% of sales. A May 2018 revenue-recognition disclosure change, revisions to China water-treatment figures, a rising allowance for doubtful accounts, and the CFO's January 2019 departure suggest aggressive top-line reporting. With 84% of cash trapped in China, insiders holding a record-low 1.7%, dual-class governance entrenching the Smith family, and fundamental holders exiting, Spruce Point pegs fair value at $17.75-$27.30 — 45-65% downside from $48.20.",
    "primaryDemands": [
      "Short A.O. Smith shares on 45-65% downside to $17.75-$27.30",
      "Reprice AOS as a commodity industrial rather than a premium China consumer-products play",
      "Discount China/ROW sales at 0.6-1.0x vs 1.0-1.5x for U.S. due to trapped cash and broken growth narrative"
    ],
    "scqaResolution": "Spruce Point is short AOS and urges investors to reprice the business as a commodity industrial with a stalling China business, trapped cash, and deteriorating governance rather than a premium consumer growth name.",
    "thesisOneLiner": "A.O. Smith's China growth is cracking while revenue-recognition red flags, unsustainable 40%+ margins and vanishing insider ownership point to 45-65% downside to $17.75-$27.30.",
    "precedentsCited": [
      "Gentex (prior Spruce Point capex/margin-anomaly short)",
      "Caesarstone (prior Spruce Point capex/margin-anomaly short)",
      "CECO Environmental (prior Spruce Point short)",
      "LKQ Corp (prior Spruce Point short)",
      "AMETEK (prior Spruce Point short)",
      "XPO Logistics (prior Spruce Point short)"
    ],
    "scqaComplication": "Gross margins near 41% — roughly double Chinese peers — are unwinding in Q1 2019 while chronic China capex misses, ERP bloat, a mid-2018 revenue-recognition change, rising doubtful accounts, and the CFO's exit suggest the China narrative and reported revenues are cracking.",
    "narrativeInterest": 4,
    "notableSlidePages": [
      1,
      4,
      6,
      8,
      15,
      20
    ],
    "peerCompaniesCited": [
      "Qingdao Haier",
      "Rinnai",
      "Noritz",
      "Xylem",
      "Flowserve",
      "Pentair",
      "Evoqua Water Technologies",
      "Mueller Water Products"
    ],
    "valuationFrameworks": [
      "sum_of_parts",
      "multiple_comparison"
    ],
    "visualCraftInterest": 3
  },
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "title": "The image of a leaking/steaming water heater serves as a visual metaphor for the 'Strong Sell' thesis.",
      "function": "front_matter",
      "imagePath": "https://imgproxy.kitesheet.com/T8yEf8e1sg1shIvQflbiN6JKhzhim63J200o0p8KvWU/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNGUzM2ViY2EwY2IvcDAwMS5wbmc",
      "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": 15,
        "componentCount": 5,
        "textChars": 126,
        "nDataPoints": 0,
        "notes": "The image of a leaking/steaming water heater serves as a visual metaphor for the 'Strong Sell' thesis.",
        "elementsJson": [
          "photo"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:45.916+00",
          "seconds": 2.323,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/1",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-1",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "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": {
              "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:45:47+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-27d3eefc1d71",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.2,
            "x": 0.1,
            "y": 0.825
          },
          "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:45.916+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a9bdd10e-3fba-4bfc-a621-4560ae799b92",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.1,
            "y": 0.89
          },
          "kind": "subtitle",
          "text": "INVESTMENT RESEARCH REPORT",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Subtitle",
              "slug": "subtitle",
              "status": "active",
              "canonId": "82d821ee-2793-42e7-8f16-c6131385a3ce",
              "version": 1,
              "description": "Header-zone supporting text near the title (= ex body.description with bbox)."
            },
            "tool": null,
            "subkind": null,
            "framework": null
          },
          "subkind": null,
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:45.916+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "50494135-e9a6-4c34-8849-0daf763d812a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.28,
            "x": 0.12,
            "y": 0.72
          },
          "kind": "title",
          "text": "/ STRONG SELL OPINION /",
          "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:45.916+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ee4998ab-387e-445d-83c2-8ef7d500946a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.28,
            "x": 0.12,
            "y": 0.79
          },
          "kind": "title",
          "text": "A O Smith Corp. | NYSE: AOS",
          "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:45.916+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f640bfaa-dc6f-4a09-8529-77b65dba18e5",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 1,
          "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": "Hook",
          "beatId": "5f9e40e2-96d9-48f4-bbbb-5b687c1af867",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": {
            "name": "Hook",
            "slug": "hook",
            "status": "active",
            "canonId": "019dd9b8-01a6-7328-bff2-b22eb40b3ea5",
            "version": 1,
            "description": "The opener — a deliberate move to earn attention before any argument. Used by AIDA, Monroes, Pixar Pitch, Overcoming the Monster."
          },
          "evidence": "The cover page presents a strong sell opinion",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/JOCLnL5MFpihltDjZJofq8R5IjNNsLe-fSepZbVhqLI/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNGUzM2ViY2EwY2IvcDAwMS5wbmc",
      "imagePathAlt": "https://imgproxy.kitesheet.com/Xw6y9tZVK5QGU0-7o2SWSf3mq3wE4hrAJIKx71le3I8/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNGUzM2ViY2EwY2IvcDAwMS5qcGc",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/Xr14FKiJYVLkhvlKxSTP7qXbkeehDr2Uu5qIO1PBJao/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy9lNGUzM2ViY2EwY2IvcDAwMS5qcGc"
    },
    {
      "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": 10,
        "componentCount": 3,
        "textChars": 265,
        "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:46.144+00",
          "seconds": 2.332,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/2",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-2",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.75,
            "w": 0.9,
            "x": 0.05,
            "y": 0.15
          },
          "kind": "disclaimer",
          "text": "This research presentation expresses our research opinions. You should assume that as of the publication date of any presentation, report or letter, Spruce Point Capital Management LLC... has a short position in all stocks... covered herein...",
          "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:46.144+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c7a6609c-20ba-42aa-906b-2d5cf1192ed8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.02,
            "x": 0.97,
            "y": 0.96
          },
          "kind": "other",
          "text": "2",
          "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:46.144+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "90949249-41dd-4517-bd92-2244bfc7ae97",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.38,
            "x": 0.31,
            "y": 0.04
          },
          "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:46.144+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5d434107-fe52-424c-b63d-62998a40d75f",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 3,
      "type": "setup",
      "title": "The slide uses a comparison table to establish credibility by showing past successful short calls.",
      "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": "balanced",
        "densityScore": 35,
        "componentCount": 5,
        "textChars": 813,
        "nDataPoints": 0,
        "notes": "The slide uses a comparison table to establish credibility by showing past successful short calls.",
        "elementsJson": [
          "headline_text",
          "bullet_list",
          "comparison_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:47.188+00",
          "seconds": 3.32,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/3",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-3",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.96,
            "x": 0.02,
            "y": 0.92
          },
          "kind": "disclaimer",
          "text": "Past performance is no guarantee of future performance. Short-selling involves a high degree of risk, including the risk of infinite loss potential. Please see Full Legal Disclaimer at the front of the presentation.",
          "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:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1742676e-9a03-47d7-9a07-cd5fd9665536",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.96,
            "x": 0.02,
            "y": 0.22
          },
          "kind": "list",
          "text": "Founded by Ben Axler, a former investment banker with 18 years experience on Wall Street\nActivist Insight recognized Spruce Point Capital Management as the #2 most successful short-selling activist in 2018\nRanked the #1 Short-Seller by Sumzero\nRanked the #13 Most Influential FinTweeter",
          "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:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f6b2fef4-e371-46d3-965b-93fdbb2df664",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Spruce Point Capital Is An Industry Recognized Research Activist Investment Firm Founded In 2009",
          "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:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f97d7178-2c5a-4221-af7e-c986ee75dba3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.96,
            "x": 0.02,
            "y": 0.35
          },
          "kind": "table",
          "text": "Comparison table of CECO, LKQ, AMTEK, and XPO Logistics across Report Date, Market Cap, Company Promotion, Our Criticism, and Successful Outcome.",
          "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:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "92f6ed9a-e4e8-4bc3-ad0d-1bdadd9db23a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.7,
            "x": 0.28,
            "y": 0.02
          },
          "kind": "title",
          "text": "Spruce Point's Success Shorting Misunderstood U.S. Industrial Companies",
          "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:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cb926921-4b89-40e7-badf-a754d8fd7be7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "b780fc11-9fcf-462a-b082-c7d2e9b4ae26",
          "evidence": "Table structure comparing company claims vs. activist criticism and outcomes",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:47.188+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "evidence-matrix"
        }
      ],
      "arcBeats": [
        {
          "to": 3,
          "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": 3,
          "name": "Preempt Rebuttal",
          "beatId": "b3faa728-1b09-45da-8069-2449e2f34df6",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document preempts rebuttals to potential criticisms",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 4,
      "type": "tension",
      "title": "The slide uses a two-column table to map specific concerns to the activist's perspective.",
      "function": "frame_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": "frame_problem",
        "functionCanon": {
          "name": "Frame problem",
          "slug": "frame_problem",
          "status": "active",
          "canonId": "019de52d-13db-753e-ad70-e9b2d0dab398",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 39,
        "componentCount": 5,
        "textChars": 736,
        "nDataPoints": 6,
        "notes": "The slide uses a two-column table to map specific concerns to the activist's perspective.",
        "elementsJson": [
          "comparison_table",
          "paragraph",
          "callout_box"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:47.694+00",
          "seconds": 3.699,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/4",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-4",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We are short the stock, and are of the opinion, that shares are worth approximately $17.75 - $27.30 per share, or 45% - 65% 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:45:46+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f97-e270c8b5f9fc",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "downside: 45% - 65%",
          "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:45:46+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f97-e74eddcc3b87",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.98,
            "x": 0.01,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Spruce Point has a history of identifying problems at sleepy U.S. industrial companies that are misunderstood by domestic analysts and investors. We have been investigating A.O. Smith (NYSE: AOS) and have concerns about the accuracy and sustainability of its financial results. The publication of a short report today by J Capital Research corroborates some of our suspicions. We are short the stock, and are of the opinion, that shares are worth approximately $17.75 - $27.30 per share, or 45% – 65% downside.",
          "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:47.694+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "798d581b-76ed-4460-aa7d-34005ac34d5f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.68,
            "w": 0.98,
            "x": 0.01,
            "y": 0.29
          },
          "kind": "table",
          "text": "Table of concerns and Spruce Point views",
          "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:47.694+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2db300de-485b-46e3-8d0c-4bedeaac57e5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.56,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "A.O. Smith (AOS) Short Opportunity",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:40:47.694+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "451d46d3-12e7-418d-ab2c-ef5d2b3b76fb",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "2f373f61-337b-4119-8a7e-264c23c3f07b",
          "evidence": "The slide maps specific concerns to the activist's view in a structured table format.",
          "framework": null,
          "confidence": 0.85,
          "extraction": {
            "at": "2026-05-02 20:40:47.694+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "frameworkName": "evidence-matrix"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 5,
      "type": "tension",
      "title": "Contradicts management's optimistic statements about their China consumer brand with Chinese state media calls for a 'peoples war' and boycotts of US goods.",
      "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": 45,
        "componentCount": 6,
        "textChars": 908,
        "nDataPoints": 0,
        "notes": "Contradicts management's optimistic statements about their China consumer brand with Chinese state media calls for a 'peoples war' and boycotts of US goods.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "quote_block",
          "screenshot"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.5-flash",
          "runId": null,
          "at": "2026-07-17 03:53:45.058+00",
          "seconds": 40.07,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/5",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-5",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.16,
            "w": 0.96,
            "x": 0.02,
            "y": 0.17
          },
          "kind": "callout",
          "text": "AOS has repeatedly differentiated itself from other foreign industrial companies in China by highlighting that they are a consumer products company... However, there are now signs that the escalating trade war may result in the Chinese Government encouraging consumers not to buy US.",
          "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-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "67e5a527-b0bb-437d-ac0c-be255dcb9079",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.35,
            "w": 0.55,
            "x": 0.405,
            "y": 0.373
          },
          "kind": "image",
          "text": "China State Owned Global Times Called For A \"Peoples War\" 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-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "6f824dc0-b967-419c-9d36-6270eeba6700",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.21,
            "w": 0.58,
            "x": 0.41,
            "y": 0.748
          },
          "kind": "paragraph",
          "text": "In a series of editorials and op-ed articles published Monday and Tuesday, Chinese state media slammed what it labeled the Trump administration's \"greed and arrogance\"... It also urged indirect boycott of US goods and services.",
          "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": null,
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9e3e2e8f-5515-45f5-85d1-dd2234e220dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.34,
            "x": 0.03,
            "y": 0.648
          },
          "kind": "quote",
          "text": "Ajita Rajendra CEO on Q1 2016 Earnings Call: \"we are never going to be dependent on a stagnant portfolio of products in China for growth...\"",
          "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-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "231d0073-3be4-472e-9cb2-84bb80ee3498",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.26,
            "w": 0.34,
            "x": 0.03,
            "y": 0.365
          },
          "kind": "quote",
          "text": "Ajita Rajendra CEO on Q4 2016 Earnings Call: \"But also, remember, we are a consumer products business in China...\"",
          "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-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "eef5e860-2bab-45ac-8693-39dd87fa8e00",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Trade War Threatens \"Consumer Products\" Brand And Use For China Cash",
          "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-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e6a9d663-98d9-4c8b-b4db-482b1c794bf1",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "dfeeac13-abb4-46af-93fd-634f2bfc3ef8",
          "evidence": "Contrasting Ajita Rajendra CEO quotes with Chinese state media articles",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-17 03:53:45.058+00",
            "model": "google/gemini-3.5-flash",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "frameworkName": "ceo-quote-contradiction"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 6,
      "type": "tension",
      "title": "The slide uses a peer comparison bar chart and a time-series bar chart to highlight margin anomalies.",
      "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": 7,
        "textChars": 1039,
        "nDataPoints": 24,
        "notes": "The slide uses a peer comparison bar chart and a time-series bar chart to highlight margin anomalies.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bar_chart_grouped",
          "bar_chart_vertical",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:51.129+00",
          "seconds": 6.884,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/6",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-6",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We are encouraged that now is the time to be short given the start of the gross margin unwind beginning in Q1’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:45:47+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-4f003fb56246",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.48,
            "x": 0.02,
            "y": 0.41
          },
          "kind": "chart",
          "text": "AOS Margins Unusually High",
          "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:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c5cfaf94-56c9-44eb-af1b-394f28137b94",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.48,
            "x": 0.51,
            "y": 0.41
          },
          "kind": "chart",
          "text": "First Crack In The Gross Margin Story Appearing",
          "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:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a0775fa-f8a2-4a9e-838a-4cd33e77116f",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Gross Margin: 41.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:45:47+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-524a0ee9e3ce",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Spruce Point has repeatedly found great short ideas by carefully investigating gross margins and their trends. We observe that AOS has reported substantially higher average gross margins relative to peers. Analysts and the Company say its because they have “premium” performance products and command higher pricing, yet we’ve viewed with skepticism AOS’s ability to sustain this product positioning for commodity-type products. Management does not provide adequate disclosure in its annual report breaking down all items that flow through COGS. We are encouraged that now is the time to be short given the start of the gross margin unwind beginning in Q1’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:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "79f4102a-a021-4678-a70c-72e5df598fbc",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.4,
            "x": 0.02,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: AOS 10-K annual reports and conference calls\n1) Panorama Consulting Study 2018\n2) Total costs reported in SG&A plus 2018E amount of $17m",
          "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:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a73b6c6a-d89f-4857-b49a-0f2759a2587a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.48,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "AOS's Unusually High Margins",
          "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:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "49ad72bf-eb86-4e40-b6a9-05fa74082cf0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "b1413407-2532-4601-8af4-c0e4c2634833",
          "evidence": "The slide explicitly frames the margin discrepancy as a reason to be short, implying accounting or business model deception.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:51.129+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 7,
      "type": "tension",
      "title": "The slide uses a table to demonstrate a recurring discrepancy between forecasted and actual capex, framing it as a potential red flag.",
      "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": 51,
        "componentCount": 6,
        "textChars": 818,
        "nDataPoints": 16,
        "notes": "The slide uses a table to demonstrate a recurring discrepancy between forecasted and actual capex, framing it as a potential red flag.",
        "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:50.342+00",
          "seconds": 6.031,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/7",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-7",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "We went back to compare its actual Capex spend vs. forecasted, particularly as it relates to its China capacity expansion, and found a consistent and repeated pattern of over-estimating Capex.",
          "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-70f3-714d-84be-5e738befca9b",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Capex underspending: $17.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-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70f3-714d-84be-604ad3fa931a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "In the past, Spruce Point has found a strong linkage between companies that have unusually high gross margins, and capex spending (e.g. Caesarstone and Gentex). AOS regularly provides Capex guidance in its 10-K annual report. We went back to compare its actual Capex spend vs. forecasted, particularly as it relates to its China capacity expansion, and found a consistent and repeated pattern of over-estimating Capex.",
          "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:50.342+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9e909037-d7d0-4ae9-afcb-4c496f973969",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.2,
            "x": 0.09,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: AOS 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:50.342+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b50d6fbc-8707-44f3-8ab1-0e0a881fbc91",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.82,
            "x": 0.09,
            "y": 0.42
          },
          "kind": "table",
          "text": "Table comparing Expected vs Actual China Capex from 2015-2018, showing the delta and % mis-forecast.",
          "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:50.342+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "57fc6c50-c4d9-4a28-a7ec-8a5a332a2095",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.31,
            "y": 0.02
          },
          "kind": "title",
          "text": "Gross Margin + Capex Irregularities 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:50.342+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "da82900b-ab68-4156-b180-ef220fbc9d3b",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "9b02a9c6-ec46-48b5-9e98-56052d16ba75",
          "evidence": "The slide identifies a pattern of over-estimating capex as a potential indicator of financial irregularity.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:50.342+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 7,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 8,
      "type": "tension",
      "title": "Uses red bars to highlight the most recent data point (Q1'19) and red stars to indicate the timing of the initial warning.",
      "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": 62,
        "componentCount": 8,
        "textChars": 600,
        "nDataPoints": 24,
        "notes": "Uses red bars to highlight the most recent data point (Q1'19) and red stars to indicate the timing of the initial warning.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "bar_chart_vertical",
          "bar_chart_vertical",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:51.196+00",
          "seconds": 6.731,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/8",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-8",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.2,
            "x": 0.228,
            "y": 0.495
          },
          "kind": "callout",
          "text": "Spruce Point warns about Capex/Gross Margin Anomalies",
          "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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "70611f70-829a-4812-9710-02e883da6d01",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "Post our reports, both Gentex and Caesarstone showed significant gross margin contraction leading us to believe that the capex anomalies were a strong indicator of future gross 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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-eed9966c343d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.45,
            "x": 0.05,
            "y": 0.4
          },
          "kind": "chart",
          "text": "Gentex Corporation 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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1fa41310-451b-4d23-98f6-e3e34d78fb96",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.45,
            "x": 0.52,
            "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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "df070b0a-aa82-4656-9528-06ccd981d593",
          "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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-f2d56dfbd194",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.94,
            "x": 0.03,
            "y": 0.205
          },
          "kind": "paragraph",
          "text": "Post our reports, both Gentex and Caesarstone showed significant gross margin contraction leading us to believe that the capex anomalies were a strong indicator of future gross margin contraction.",
          "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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "55a3258c-3f82-41c3-b143-2c3c21cbba27",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.1,
            "x": 0.04,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: 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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "47480f32-6d65-4f23-a289-39d74f1f7a79",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.65,
            "x": 0.31,
            "y": 0.02
          },
          "kind": "title",
          "text": "Gross Margin + Capex Irregularities Usually Linked (Cont'd)",
          "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:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa83ecb0-b1c2-446a-88df-f25e1b9701c0",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "4d8e7450-d5e2-435c-98f1-5ede862d9bee",
          "evidence": "Linking capex anomalies to margin contraction as a predictive indicator of financial manipulation.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:51.196+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 9,
      "type": "tension",
      "title": "The slide uses a direct comparison of text from a 10-Q and a 10-K to point out accounting inconsistencies.",
      "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": 63,
        "componentCount": 7,
        "textChars": 1023,
        "nDataPoints": 6,
        "notes": "The slide uses a direct comparison of text from a 10-Q and a 10-K to point out accounting inconsistencies.",
        "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:48.156+00",
          "seconds": 3.57,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/9",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-9",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.08,
            "w": 0.98,
            "x": 0.01,
            "y": 0.18
          },
          "kind": "callout",
          "text": "A change in revenue recognition disclosures ahead of China issues surfacing, and the departure of the CFO, caught our attention. The disclosure of “allowance for doubtful accounts” has us concerned, along with the unusual practice of customers pre-paying for products and keeping a deposit with AOS. This opens the potential that AOS aggressively recognized revenues.",
          "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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed8e5d1e-f49a-4624-a10e-8b23e99809f3",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "This opens the potential that AOS aggressively recognized revenues.",
          "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:45:56+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-0f636e8d57e8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.35,
            "x": 0.01,
            "y": 0.28
          },
          "kind": "paragraph",
          "text": "New Disclosures First Made May 2018 (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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "11c683e4-3afc-4d6e-908d-d7987d86ef01",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.98,
            "x": 0.01,
            "y": 0.33
          },
          "kind": "paragraph",
          "text": "Substantially all of the Company’s sales are from contracts with customers for the purchase of its products... The Company’s allowance for doubtful accounts was $6.4 million and $5.3 million at December 31, 2018 and December 31, 2017, 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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "59bbcfd1-bf2a-4a60-bfc0-7d242d858014",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.98,
            "x": 0.01,
            "y": 0.72
          },
          "kind": "paragraph",
          "text": "Revenue recognition. The Company recognizes revenue upon transfer of title... The allowance for doubtful accounts was $5.3 million and $6.3 million at December 31, 2017 and 2016, 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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5ad97d3f-f028-4f69-aa86-3ef84562f7cb",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.35,
            "x": 0.01,
            "y": 0.68
          },
          "kind": "paragraph",
          "text": "Old Revenue Recognition Disclosure Feb 2018 (10-K):",
          "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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "75b8a84e-11b1-49a2-a918-38d983ea15c3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "Recent Change In Revenue Recognition A Classic 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:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "45d66574-322d-47de-94eb-627dc17b5c15",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "06d22992-624b-4e51-bc0f-0893aaf09a30",
          "evidence": "The slide explicitly identifies a 'red flag' in accounting disclosures to suggest potential financial manipulation.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:40:48.156+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 9,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 10,
      "type": "tension",
      "title": "Uses red arrow and red text to highlight specific discrepancies in 10-K filings.",
      "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": 93,
        "componentCount": 10,
        "textChars": 2752,
        "nDataPoints": 12,
        "notes": "Uses red arrow and red text to highlight specific discrepancies in 10-K filings.",
        "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:49.983+00",
          "seconds": 5.18,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/10",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-10",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "It appears to be a failing product line quietly being disregarded.",
          "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:45:56+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-1fcb656ed29c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.095,
            "w": 0.972,
            "x": 0.014,
            "y": 0.528
          },
          "kind": "paragraph",
          "text": "Sales in our Rest of World segment in 2016 were $100 million higher than sales of $866 million in 2015. Sales in China grew 12.5 percent in 2016. Excluding the impact from the appreciation of the U.S. dollar in 2016, sales in China increased 18.9 percent in 2016 driven by higher demand for water heaters, water treatment products and residential air purification products. Water treatment sales in China totaled $177 million in 2016 compared to $130 million in 2015. Sales of air purification products were $26 million in 2016 compared to $9 million in 2015.",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1285b911-415c-4fc2-9d7c-2469139e4f04",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.972,
            "x": 0.014,
            "y": 0.825
          },
          "kind": "paragraph",
          "text": "Sales in 2015 were $97.8 million higher than sales of $768.3 million in 2014 due to higher demand for water heaters, approximately $35 million of incremental sales of water treatment and approximately $9 million in sales of our newly launched in-home air purification products. Sales in China grew 13.7 percent in 2015. Excluding the impact from the appreciation of the U.S. dollar in 2015, sales in China increased 16.1 percent in 2015.",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "41017801-53df-45ee-a10d-b45bbda8d48a",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.095,
            "w": 0.972,
            "x": 0.014,
            "y": 0.711
          },
          "kind": "paragraph",
          "text": "Sales in our Rest of World segment in 2016 were $965.6 million or $99.5 million higher than sales of $866.1 million in 2015. Sales in China grew 12.5 percent in 2016. Excluding the impact from the appreciation of the U.S. dollar in 2016, sales in China increased 18.9 percent in 2016 driven by higher demand for water heaters, water treatment products and residential air purification products. A. O. Smith-branded water treatment sales in China totaled $148 million in 2016 compared to $110 million in 2015. Sales of in-home air purification products were $26 million in 2016 compared to $9 million in 2015.",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "99bdab1c-acaf-437a-9a69-5f285c4458cf",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.115,
            "w": 0.972,
            "x": 0.014,
            "y": 0.406
          },
          "kind": "paragraph",
          "text": "Sales in our Rest of World segment in 2017 were $1,116 million or $150 million higher than sales of $966 million in 2016. Sales in China grew 15.9 percent to over $1 billion in 2017 due to higher demand for our consumer products, led by water treatment and air purification products and pricing actions primarily due to higher steel and installation costs. Excluding the impact from the appreciation of the U.S. dollar in 2017, sales in China increased 17.9 percent. Water heater and water treatment sales in India increased $8 million, over 40 percent, in 2017 compared to 2016.",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9ceecb92-2216-427e-84dc-7385b1ae486b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.095,
            "w": 0.972,
            "x": 0.014,
            "y": 0.188
          },
          "kind": "paragraph",
          "text": "AOS made subtle revisions to its disclosures about its China water treatment sales in 2017 related to 2016. Notice how they de-emphasis “A.O. Smith-branded” products. In its 2018 10-K, AOS completely stopped disclosing water treatment sales in China, instead pointing out India. Furthermore, AOS stopped discussing its China air purification products. It appears to be a failing product line quietly being disregarded.",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d8277a6d-b6e4-4c45-92e9-4de60e40ec74",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.015,
            "x": 0.975,
            "y": 0.97
          },
          "kind": "source-note",
          "text": "10",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "56687b1b-aaab-4e81-ae1b-6b7d20b04f15",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.045,
            "w": 0.366,
            "x": 0.307,
            "y": 0.055
          },
          "kind": "title",
          "text": "Shifting Focus In 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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "65dc067d-9fd5-4fe6-b9f6-8a19d788d044",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.022,
            "w": 0.254,
            "x": 0.014,
            "y": 0.658
          },
          "kind": "title",
          "text": "ROW Sales Discussion 2016 10-K",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5b117eff-8326-4d34-bb39-b032d54074f4",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.022,
            "w": 0.254,
            "x": 0.014,
            "y": 0.353
          },
          "kind": "title",
          "text": "ROW Sales Discussion 2017 10-K",
          "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:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ad234a18-60d9-4162-aac2-788eeaa95c3d",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a663185e-016f-469f-9df4-77a7604c9755",
          "evidence": "Highlighting discrepancies in financial reporting to suggest obfuscation of failing business units.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:49.983+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 10,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 11,
      "type": "tension",
      "title": "Uses red boxes and arrows to highlight the contradiction between text and table 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": 62,
        "componentCount": 7,
        "textChars": 903,
        "nDataPoints": 12,
        "notes": "Uses red boxes and arrows to highlight the contradiction between text and table data.",
        "elementsJson": [
          "headline_text",
          "callout_box",
          "screenshot",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:48.004+00",
          "seconds": 3.118,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/11",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-11",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "AOS's revenue reporting concerns do not just extend to China. We find evidence it has misreported revenues domestically in its North American water treatment segment. Again, revising revenues higher.",
          "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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-cffe8aa8e924",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "revenue: $57 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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-d54a5f2f8342",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.94,
            "x": 0.03,
            "y": 0.00165
          },
          "kind": "paragraph",
          "text": "AOS's revenue reporting concerns do not just extend to China. We find evidence it has misreported revenues domestically in its North American water treatment segment. Again, revising revenues higher.",
          "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:48.004+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a9144aa5-21f2-4e4a-9816-70bf83c6ae67",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "Sales of water treatment products in North America totaled $57 million in 2017 and $18 million in 2016. — A.O. Smith 10-K Filing",
          "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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-d34d6314db7e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.85,
            "x": 0.02,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "1) Includes Hague Quality Water International (Hague) and Aquasana, Inc. (Aquasana) from the date of acquisition of September 5, 2017 and August 8, 2016, respectively. Source: 2018 10-K, p 36 and 2017 10-K, p. 3",
          "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:48.004+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "db66bc14-c2bc-43df-8d43-ddb45a466da2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.55,
            "x": 0.25,
            "y": 0.58
          },
          "kind": "table",
          "text": "Financial table showing North America and Rest of World revenue segments for 2018, 2017, and 2016.",
          "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:48.004+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed256c4d-9d7d-4de5-8b58-9a4bc3b06d56",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.02
          },
          "kind": "title",
          "text": "More Concerning Revenue Recognition Deficiencies",
          "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:48.004+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "dd19f7e8-f596-4330-b940-d8bb035aed2e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "5f50440c-dc4c-4bb3-aa31-885fa074641b",
          "evidence": "Highlights discrepancy between narrative and financial data to suggest misreporting.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.004+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 11,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 12,
      "type": "tension",
      "title": "The slide uses a red arrow graphic to emphasize the trend of 'Keeps Getting Worse'.",
      "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": 63,
        "componentCount": 7,
        "textChars": 884,
        "nDataPoints": 48,
        "notes": "The slide uses a red arrow graphic to emphasize the trend of 'Keeps Getting Worse'.",
        "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:48.001+00",
          "seconds": 2.994,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/12",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-12",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.06,
            "w": 0.72,
            "x": 0.26,
            "y": 0.81
          },
          "kind": "callout",
          "text": "Keeps Getting Worse",
          "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:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f4c435da-9224-4df1-9ebf-6aacaa65f11c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "callout",
          "text": "We find strong evidence that accounts receivables are deteriorating and that management may be concealing the strain through very slow recognition.",
          "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:45:48+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-6d862745f15a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Allowance for doubtful accounts % of China Quarterly Sales: 3.15%",
          "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:45:48+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-705e39281f70",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "With the recent inclusion of disclosure about allowance for doubtful accounts, we decided to take a closer look. AOS puts the disclosure right below its discussion about China customer deposits, leading us to believe the allowance should be evaluated relative to China sales. We find strong evidence that accounts receivables are deteriorating and that management may be concealing the strain through very slow recognition.",
          "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:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e9df4f17-5186-4021-ba85-fdcd77087db3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.2,
            "x": 0.02,
            "y": 0.86
          },
          "kind": "source-note",
          "text": "Source: AOS 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:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f08b3a2f-cd8d-436a-b958-c32d5c789ff9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.96,
            "x": 0.02,
            "y": 0.35
          },
          "kind": "table",
          "text": "Table showing China Sales, Total Sales, and Allowance for doubtful accounts metrics across Q4, FY 2017, Q1, Q2, Q3, Q4, FY 2018, Q1.",
          "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:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4c8125cf-f299-4034-8e39-62ddb9aa2da2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.65,
            "x": 0.31,
            "y": 0.02
          },
          "kind": "title",
          "text": "Close Look At Allowance For Doubtful Accounts Shows Growing Strain",
          "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:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cc95fadb-9a76-4252-990e-e6cb35c7facd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "e62dba44-7c46-4407-ab96-2dfc16c2b9a8",
          "evidence": "The slide explicitly claims management is concealing strain through slow recognition of bad debt.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.001+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 12,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 12,
          "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": "Expose Contradiction",
          "beatId": "9dcde531-2f41-401c-9639-9581bf5b4122",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document exposes contradictions in AOS's financials and business",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 13,
      "type": "tension",
      "title": "The slide uses a table to highlight discrepancies between disclosed Capex and estimated total costs, framing the spending as an anomaly.",
      "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": 62,
        "componentCount": 7,
        "textChars": 875,
        "nDataPoints": 24,
        "notes": "The slide uses a table to highlight discrepancies between disclosed Capex and estimated total costs, framing the spending as an anomaly.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "bullet_list",
          "data_table",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:47.955+00",
          "seconds": 2.932,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/13",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-13",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Based on our research, we believe AOS spent nearly $174m on the project, or ~6.5% of average sales over the time period - significantly more than avg. ERP projects.",
          "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:45:56+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-2edd339dfd43",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.6,
            "x": 0.05,
            "y": 0.28
          },
          "kind": "list",
          "text": "Average implementation time is 16.9 – 17.4 months vs 72 months at AOS\nOn average organizations spend 3.6% of annual revenues on the project vs. 6.5% at AOS",
          "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:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d786699d-d9fe-49e4-99c1-140c1ab8d004",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "ERP cost as % of sales: 6.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:45:56+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-3151d3dfb103",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "In light of concerns about AOS's revenue recognition, we observe that it started an Enterprise Resource Planning (ERP) project in 2013, which took over 6 years to implement. Based on our research, we believe AOS spent nearly $174m on the project.",
          "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:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ecf0b8a2-52a9-4b84-87ce-d5888766bb8f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.5,
            "x": 0.03,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: AOS 10-K annual reports and conference calls\n1) Panorama Consulting Study 2018\n2) Total costs reported in SG&A (2013-17) plus 2018E amount of $17m",
          "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:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "994203f9-001a-4136-b839-1479e350f6b5",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.52,
            "w": 0.94,
            "x": 0.03,
            "y": 0.39
          },
          "kind": "table",
          "text": "Table showing ERP costs by year (2013-2018) across various categories including Capex, SG&A, and estimates.",
          "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:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ce90b879-f10f-4507-96b7-a77fc6719958",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.36,
            "x": 0.32,
            "y": 0.05
          },
          "kind": "title",
          "text": "ERP Spending Exploded",
          "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:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "29b5fcac-624e-4e0e-88bb-00c451025dc9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "7fc0a531-762f-4aea-92cc-72c6458f010f",
          "evidence": "The slide links spending patterns to revenue recognition concerns.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:47.955+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 13,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 14,
      "type": "tension",
      "title": "The slide uses a 'less' adjustment table to calculate organic growth, followed by a table detailing acquisition multiples.",
      "function": "expose_contradiction",
      "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": "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": 728,
        "nDataPoints": 36,
        "notes": "The slide uses a 'less' adjustment table to calculate organic growth, followed by a table detailing acquisition multiples.",
        "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:48.662+00",
          "seconds": 3.413,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/14",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-14",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Now with the China story having cracked, we believe AOS will be dependent on organic North American growth to support its momentum.",
          "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:45:57+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-e4d01892e3ca",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "organic growth: 6.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:45:57+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-e90f6192aa82",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.92,
            "x": 0.04,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Now with the China story having cracked, we believe AOS will be dependent on organic North American growth to support its momentum. As a result, management has recently pivoted towards acquisitions...",
          "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:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "82b398e2-6bb1-44c0-b44a-bc8680515180",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.25,
            "x": 0.04,
            "y": 0.69
          },
          "kind": "source-note",
          "text": "1) AOS acquires Lochinvar\n2) Deduced from $58.5m total segment sales\n3) Reported on Q4'17 conference call",
          "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:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "affa7a18-0323-4b03-8d13-85f772084248",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.31,
            "w": 0.92,
            "x": 0.04,
            "y": 0.34
          },
          "kind": "table",
          "text": "North American Revenue adjustment table showing 2015-2018 figures and organic growth calculations.",
          "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:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a1c5f4c8-082e-4c46-9938-fd8de93411fe",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.63,
            "x": 0.33,
            "y": 0.71
          },
          "kind": "table",
          "text": "Acquisition details table showing Deal Cost, Sales, Est. Sales Growth, and EV/Sales Multiple for Lochinvar, Aquasana, Hague, and Water Right.",
          "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:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "af782291-4895-4a77-b38c-8e03f51095c2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.65,
            "x": 0.32,
            "y": 0.04
          },
          "kind": "title",
          "text": "AOS North American Organic Growth",
          "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:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9c7a9c69-cbc2-4fb7-9379-02b68f4081f2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "e437c37a-f5da-4021-b6b0-3d2545cc5608",
          "evidence": "The slide explicitly calculates organic growth by removing acquisitions to challenge management's reported growth figures.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.662+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 14,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 15,
      "type": "tension",
      "title": "The slide argues that declining insider ownership indicates management is not aligned with shareholders and may be gaming the system.",
      "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": 54,
        "componentCount": 7,
        "textChars": 620,
        "nDataPoints": 13,
        "notes": "The slide argues that declining insider ownership indicates management is not aligned with shareholders and may be gaming the system.",
        "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:47.886+00",
          "seconds": 2.595,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/15",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-15",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Ownership by insiders decreases nearly every year. With little “at risk” we can understand why management appears, at best sloppy with the numbers, and at worst gaming them to extract unjust compensation.",
          "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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-a105b078143b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.85,
            "x": 0.095,
            "y": 0.35
          },
          "kind": "chart",
          "text": "Bar chart showing percentage ownership from 2006 to 2018",
          "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:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "0ae1d872-40ca-4b44-a830-74cf80aa945e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Beneficial Ownership: 1.7%",
          "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:45:49+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-a7008bc25d9d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.056,
            "w": 0.934,
            "x": 0.033,
            "y": 0.201
          },
          "kind": "paragraph",
          "text": "Ownership by insiders decreases nearly every year. With little “at risk” we can understand why management appears, at best sloppy with the numbers, and at worst gaming them to extract unjust compensation.",
          "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:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2b7cc28b-0543-4c18-9d4a-ae2ef68a69a0",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.014,
            "w": 0.175,
            "x": 0.081,
            "y": 0.956
          },
          "kind": "source-note",
          "text": "Source: AOS 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:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "cfd6c1a0-747f-41f6-ac55-3d64f646ebb7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.032,
            "w": 0.665,
            "x": 0.308,
            "y": 0.064
          },
          "kind": "title",
          "text": "Insiders Have Vanishing Skin In The Game",
          "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:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7329773c-ee66-4a63-910b-9c1224f64756",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.022,
            "w": 0.512,
            "x": 0.095,
            "y": 0.318
          },
          "kind": "title",
          "text": "Beneficial Ownership By All Insiders: Management And Directors",
          "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:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "07c06f3f-be3f-48ca-b7be-3cb89aaf1955",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "0548b03c-a356-48ae-af11-23a85d674850",
          "evidence": "The slide frames management as the antagonist due to 'vanishing skin in the game'.",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 20:40:47.886+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 15,
          "frameworkName": "antagonist-introduction"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 16,
      "type": "tension",
      "title": "The slide uses a red box annotation on the SEC form to draw attention to the low share count.",
      "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": 580,
        "nDataPoints": 2,
        "notes": "The slide uses a red box annotation on the SEC form to draw attention to the low share count.",
        "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:48.123+00",
          "seconds": 2.453,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/16",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-16",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "AOS's VP and Financial Controller, previously Director of Accounting, directly owns less than 1,100 shares (~$53,000) and holds limited stock options. For an AOS employee at the Company 17 years, the Controller has little “at risk”.",
          "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:45:48+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-869378e6dc43",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.6,
            "w": 0.94,
            "x": 0.03,
            "y": 0.31
          },
          "kind": "image",
          "text": "SEC Form 3",
          "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:48.123+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a0fc2856-5cbd-427f-bb3f-dde0674bcad0",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "share ownership: 1,084",
          "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:45:48+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f98-8b8b2f34251e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.94,
            "x": 0.03,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "AOS's VP and Financial Controller, previously Director of Accounting, directly owns less than 1,100 shares (~$53,000) and holds limited stock options. For an AOS employee at the Company 17 years, the Controller has little \"at risk\".",
          "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:48.123+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fc23d094-4f7f-4ae1-9359-e9cfeb062c31",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.2,
            "x": 0.03,
            "y": 0.92
          },
          "kind": "source-note",
          "text": "Source: SEC FORM 3\nController biography",
          "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:48.123+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "42462268-6b78-4384-819d-c0607a001227",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.65,
            "x": 0.305,
            "y": 0.06
          },
          "kind": "title",
          "text": "The Financial Controller Has Little \"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:48.123+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "45da6066-742f-447e-b3c6-30ac90dd5965",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "d70dacde-08b3-4881-b6bd-c8e33cc50933",
          "evidence": "Uses SEC filing to highlight lack of skin in the game as a red flag.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.123+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 16,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [],
      "loops": [],
      "locked": true
    },
    {
      "page": 17,
      "type": "setup",
      "title": "The slide highlights that AOS's valuation multiples are high despite significant exposure to emerging markets, which the author argues should command a discount",
      "function": "compare_peers",
      "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": "compare_peers",
        "functionCanon": {
          "name": "Compare peers",
          "slug": "compare_peers",
          "status": "active",
          "canonId": "019de52d-1453-72ba-a367-9ba3d34c1630",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 58,
        "componentCount": 6,
        "textChars": 1038,
        "nDataPoints": 180,
        "notes": "The slide highlights that AOS's valuation multiples are high despite significant exposure to emerging markets, which the author argues should command a discount.",
        "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:48.577+00",
          "seconds": 2.881,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/17",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-17",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Spruce Point believes that analysts overvalue AOS because they believe its margins are superior, sustainable, and that the recent growth setback is \"temporary\" and not of long-term concern.",
          "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:45:52+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f99-8cb57769c21e",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "P/E: 17.9x",
          "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:45:52+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f99-912d5cb67d31",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "Spruce Point believes that analysts overvalue AOS because they believe its margins are superior, sustainable, and that the recent growth setback is “temporary” and not of long-term concern. We believe this narrative is not correct, and that its challenges are permanent. Furthermore, we believe the market assigns an inaccurate multiple to the business by comparing it with faster growing U.S. industrial companies that have better governance. In reality, nearly 35% of sales and 10% of segment earnings come from China/India, which has a fundamentally different earnings and growth profile and should receive a lower multiple.",
          "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:48.577+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "36eb16e9-9012-4421-84a3-87271919f8e2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.25,
            "x": 0.05,
            "y": 0.95
          },
          "kind": "source-note",
          "text": "Source: Company financials 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:48.577+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "07dbc4ec-aa15-43a5-86ca-006c4bbc80f3",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.9,
            "x": 0.05,
            "y": 0.35
          },
          "kind": "table",
          "text": "Peer valuation table comparing AOS to Asian and US peers across multiples like P/E, EV/EBITDA, and EV/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": "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:48.577+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ff0a44dd-c5da-4931-95f7-8034bb393214",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.28,
            "y": 0.03
          },
          "kind": "title",
          "text": "AOS Incorrectly Valued Relative To Higher Quality U.S. Companies",
          "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:48.577+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "89885921-fc7b-4ed3-9ee7-ba80e99a0bee",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "a4466f05-b39c-455d-b973-b507c9049e75",
          "evidence": "Direct comparison of valuation multiples between AOS and two distinct peer groups.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.577+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 17,
          "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": 17,
          "name": "Valuation Table",
          "beatId": "afee473d-e429-4ce6-a607-d9473c5b3c81",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document presents valuation tables to support the short opportunity",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 18,
      "type": "tension",
      "title": "The slide uses a table to highlight a disconnect between analyst optimism and their lack of local market intelligence.",
      "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": 6,
        "textChars": 1181,
        "nDataPoints": 18,
        "notes": "The slide uses a table to highlight a disconnect between analyst optimism and their lack of local market intelligence.",
        "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:48.368+00",
          "seconds": 2.66,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/18",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-18",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Ironically, AOS is covered by small regional U.S. stock brokers, many which do not have a physical presence in China. Thus, we believe their ability to have on the ground and up-to-date intelligence on the key aspect of AOS’s China business may be limited. It does not appear that analysts have come to grips with the broken nature of the China business, and many hold out hope for 20% upside in the stock.",
          "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:45:55+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9a-34255efb733d",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Price Target: $58.50",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Metric",
              "slug": "metric",
              "status": "active",
              "canonId": "019de52c-f923-73bf-8081-d0b1a8c5264d",
              "version": 1,
              "description": "Big-number or KPI value."
            },
            "tool": {
              "name": "Quantification",
              "slug": "quantification",
              "status": "active",
              "bestFor": null,
              "canonId": "019dd9e1-47ab-72ce-a079-aab1f5299e88",
              "version": 1,
              "bodyDocId": null,
              "description": "Translating a claim into numbers, charts, or tables.",
              "familyLabel": null
            },
            "subkind": null,
            "framework": null
          },
          "subkind": "primary",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-04-22 23:45:55+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9a-3903a3e09254",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.9,
            "x": 0.05,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Ironically, AOS is covered by small regional U.S. stock brokers, many which do not have a physical presence in China. Thus, we believe their ability to have on the ground and up-to-date intelligence on the key aspect of AOS's China business may be limited. It does not appear that analysts have come to grips with the broken nature of the China business, and many hold out hope for 20% upside in the stock.",
          "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:48.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c07c7ede-3760-49b8-b739-e76affc9d48f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.05,
            "w": 0.3,
            "x": 0.05,
            "y": 0.93
          },
          "kind": "source-note",
          "text": "1) Upside based on $28.10 share price\nSource: Bloomberg",
          "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:48.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d30a001c-0b96-48f0-9d95-f394cdade004",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.9,
            "x": 0.05,
            "y": 0.33
          },
          "kind": "table",
          "text": "Analyst, China Presence?, Recommendation, Price Target. Northcoast Research, NO, Buy, $61. D.A. Davidson, NO, Buy, $61. Baird, YES, Outperform, $60. Keybanc, NO, Overweight, $60. Stephens, NO, Equalweight, $56. BMO, YES, Market Perform, $53.",
          "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:48.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7f727ff2-6d66-4587-b6da-155016b2a4a7",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.6,
            "x": 0.33,
            "y": 0.05
          },
          "kind": "title",
          "text": "How Well Do Analysts Understand AOS's China Business?",
          "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:48.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f08ddb23-ff4b-45ed-b1c3-9ecb43e87a88",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "f49ca2dc-7fe4-4094-818d-44cfb918927a",
          "evidence": "The slide explicitly contrasts analyst 'Buy' ratings with their lack of 'China Presence' to argue they are misinformed.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:48.368+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 18,
          "frameworkName": "expose_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": 17,
          "name": "Valuation Table",
          "beatId": "afee473d-e429-4ce6-a607-d9473c5b3c81",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document presents valuation tables to support the short opportunity",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 19,
      "type": "tension",
      "title": "The slide uses red boxes to emphasize the negative change in fundamental holdings and the non-fundamental strategy of new buyers.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 56,
        "componentCount": 7,
        "textChars": 636,
        "nDataPoints": 38,
        "notes": "The slide uses red boxes to emphasize the negative change in fundamental holdings and the non-fundamental strategy of new buyers.",
        "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:49.924+00",
          "seconds": 3.751,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/19",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-19",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Buying of AOS has steadily transitioned, particularly since Q4 2018, from U.S. fundamental oriented investors to passive vehicles, quant funds, foreign investors and sustainability funds (e.g., water funds).",
          "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:45:57+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-71afe05fe1aa",
          "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:45:57+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-5372-7340-8f9b-75992fe68650",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.96,
            "x": 0.02,
            "y": 0.18
          },
          "kind": "paragraph",
          "text": "Buying of AOS has steadily transitioned, particularly since Q4 2018, from U.S. fundamental oriented investors to passive vehicles, quant funds, foreign investors and sustainability funds (e.g., water funds).",
          "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:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "df28ac43-eef2-4919-b0e7-7bcb13032c7d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.96,
            "x": 0.02,
            "y": 0.91
          },
          "kind": "source-note",
          "text": "Source: Morningstar. Reported for April 30, 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:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "733398f1-bad2-44bc-899e-df4c35be8913",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.48,
            "x": 0.02,
            "y": 0.31
          },
          "kind": "table",
          "text": "Fundamental Investors Recently Reducing Their AO Smith Position",
          "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:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "459acf0e-eac2-422f-b3cf-562678353752",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.55,
            "w": 0.46,
            "x": 0.52,
            "y": 0.31
          },
          "kind": "table",
          "text": "Recent Buyers of AO Smith",
          "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:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c5320ade-3450-4183-b242-3817a6467e6c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.65,
            "x": 0.32,
            "y": 0.03
          },
          "kind": "title",
          "text": "U.S. Based Fundamental Investment Support In AOS Is Evaporating",
          "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:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d83fc9a6-f6f0-419b-8514-a1c883cfcda9",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "d6022ac2-0f4e-447b-bbc6-93120c86d1fe",
          "evidence": "Side-by-side table comparing exiting vs entering investors",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:49.924+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 19,
          "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": 17,
          "name": "Valuation Table",
          "beatId": "afee473d-e429-4ce6-a607-d9473c5b3c81",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document presents valuation tables to support the short opportunity",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    },
    {
      "page": 20,
      "type": "setup",
      "title": "The slide uses a sum-of-the-parts valuation approach, adjusting for illiquidity of cash in China and applying different multiples to regional business segments.",
      "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": 71,
        "componentCount": 7,
        "textChars": 1373,
        "nDataPoints": 24,
        "notes": "The slide uses a sum-of-the-parts valuation approach, adjusting for illiquidity of cash in China and applying different multiples to regional business segments.",
        "elementsJson": [
          "headline_text",
          "valuation_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:40:52.075+00",
          "seconds": 5.708,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b98-a6a0f8168eeb/20",
        "deck": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb",
        "deckAnchor": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb#slide-20",
        "deckJson": "/decks/019dd923-622c-750b-8b98-a6a0f8168eeb.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Our valuation method considers that AOS’s China business should not be valued on the same multiple as its U.S. and North America business.",
          "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-70f3-714d-84be-764bfbebc19c",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Price Target: $17.71-$27.27",
          "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-70f3-714d-84be-7e58294d5676",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.45,
            "w": 0.35,
            "x": 0.62,
            "y": 0.385
          },
          "kind": "paragraph",
          "text": "Our valuation method considers that AOS's China business should not be valued on the same multiple as its U.S. and North America business. In addition to China, AOS's ROW business includes India, which has struggled to deliver on its historical promises to turn a profit and still projected to lose money (3). We also do not believe the China business has stabilized and see risk that AOS continues to miss Street estimates in the back half of the year, increasingly so as the China trade war lingers. Investors must consider that ~84% of AOS's cash is trapped in China, and not freely convertible or easily repatriated. As a result, we apply a 15% illiquidity discount to the cash.",
          "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:52.075+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5361eb3d-90c5-48bc-a921-0c87464b7515",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "“The overall loss in India is expected to be $2 million to $3 million in 2019.” — Q1’19 conf 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-23 01:18:10+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd953-70f3-714d-84be-79bd99cfbf49",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.5,
            "x": 0.03,
            "y": 0.9
          },
          "kind": "source-note",
          "text": "1) Based on 84% of total reported cash in China per 2018 10-K\n2) Conservative 15% discount\n3) Per Q1'19 conf call: “The overall loss in India is expected to be $2 million to $3 million in 2019.”\nNote: Downside Based on $48.20 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:52.075+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "de7b4be8-f8fe-4cad-b6fd-5b33f9c9d412",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.65,
            "w": 0.94,
            "x": 0.03,
            "y": 0.238
          },
          "kind": "table",
          "text": "Valuation table showing Sales Multiples, Enterprise Value, Cash adjustments, Debt, Diluted Shares, and Price Target calculations.",
          "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:52.075+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2e2eeb6f-ac90-4542-acf9-5d51422c329d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.68,
            "x": 0.29,
            "y": 0.03
          },
          "kind": "title",
          "text": "Spruce Point Estimates Approximately 45% – 65% Downside To A.O. Smith",
          "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:52.075+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5a536dc7-1e23-4536-a7f5-1fe63be169be",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "ef87fb2c-48ec-4d80-9541-e5e59eeaa976",
          "evidence": "The table builds from segment multiples to enterprise value, adjusts for cash/debt, and arrives at a price target.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:40:52.075+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 20,
          "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": 17,
          "name": "Valuation Table",
          "beatId": "afee473d-e429-4ce6-a607-d9473c5b3c81",
          "matchId": "ded0a40b-a383-47d8-9d28-3456dfce13ca",
          "beatType": null,
          "evidence": "The document presents valuation tables to support the short opportunity",
          "position": 3,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 1,
      "to": 1,
      "label": "Hook",
      "description": "The cover page presents a strong sell opinion"
    },
    {
      "from": 6,
      "to": 12,
      "label": "Expose Contradiction",
      "description": "The document exposes contradictions in AOS's financials and business"
    },
    {
      "from": 3,
      "to": 3,
      "label": "Preempt Rebuttal",
      "description": "The document preempts rebuttals to potential criticisms"
    },
    {
      "from": 17,
      "to": 20,
      "label": "Valuation Table",
      "description": "The document presents valuation tables to support the short opportunity"
    }
  ],
  "loops": []
}