{
  "schemaVersion": "deck-intelligence.v1",
  "id": "019dd923-622c-750b-8b96-ae2c8e45c5c1",
  "slug": "0f8f1ac3dfbb",
  "title": "TAL Education Group (TAL)",
  "subtitle": "Carson C. Block · 2018-07",
  "author": "Carson C. Block",
  "date": "2018-07-02 00:00:00",
  "pageCount": 8,
  "kind": "research-note",
  "orientation": "portrait",
  "aspectRatio": 0.77272725,
  "targetCompany": "TAL Education Group",
  "targetTicker": "TAL",
  "document": {
    "id": "019dd923-622c-750b-8b96-ae2c8e45c5c1",
    "slug": "0f8f1ac3dfbb",
    "title": "TAL Education Group (TAL)",
    "rawTitle": "MW TAL Part 2 20180702",
    "authorId": "51_Muddy_Waters",
    "authorName": "Carson C. Block",
    "authorDisplay": "Carson C. Block",
    "kind": {
      "slug": "research-note",
      "label": "Research note"
    },
    "sourceType": {
      "slug": "short_seller",
      "label": "Short seller"
    },
    "fileName": "2018-07-MW_TAL_Part-2_20180702.pdf",
    "sourceUrl": null,
    "sourceDate": "2018-07-02 00:00:00",
    "presentationDate": "2018-07-02 00:00:00",
    "ingestedAt": "2026-04-22 19:31:36+00",
    "status": "ready",
    "pageCount": 8,
    "orientation": "portrait",
    "aspectRatio": 0.77272725,
    "targetCompany": "TAL Education Group",
    "targetTicker": "TAL",
    "metadata": {
      "local_root": "/tmp/legacy-images/0f8f1ac3dfbb",
      "activist_firm": "Muddy Waters Capital",
      "origin_corpus": "contrarian",
      "extraction_seconds": 101.92420721054077
    }
  },
  "coverage": {
    "pageCount": 8,
    "pagesIndexed": 8,
    "pagesWithImages": 8,
    "pagesWithMetadata": 8,
    "imageCoveragePct": 100,
    "metadataCoveragePct": 100,
    "componentCount": 59,
    "chartCount": 0,
    "metricSlides": 0,
    "toolMatches": 7,
    "documentToolMatches": 3,
    "frameworkMatches": 5,
    "arcMatches": 1,
    "beatMatches": 3,
    "loopMatches": 2,
    "patternMatches": 0,
    "storymakersMatch": false,
    "scoreAvailable": false,
    "reviewAvailable": false,
    "activistThesisAvailable": true,
    "pitchdeckMetadataAvailable": false,
    "pitchdeckProfileAvailable": false
  },
  "blocks": [],
  "matches": {
    "arcs": [
      {
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
        "evidence": "The document follows a problem-agitate-solution narrative, presenting a problem (fraudulent financials), agitating it (by providing evidence), and implying a solution (by highlighting the issue)",
        "isPrimary": true,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 21:58:19.952117+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "beats": [
      {
        "to": 3,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 2,
        "name": "Problem & Complication",
        "beatId": "7d3f5084-e622-49a4-9c86-2786dfad6b9f",
        "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
        "beatType": {
          "name": "Problem & Complication",
          "slug": "consultants-gambit-problem-complication",
          "status": "active",
          "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
          "version": 1,
          "description": null
        },
        "evidence": "The executive summary and villain critique slides present the problem and complication",
        "position": 0,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Complication",
          "slug": "complication",
          "status": "active",
          "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
          "version": 1,
          "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 7,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 4,
        "name": "Evidence",
        "beatId": "e0290fa7-ac82-4f68-957b-6717aab1a44d",
        "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
        "beatType": {
          "name": "Evidence",
          "slug": "evidence",
          "status": "active",
          "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
          "version": 1,
          "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
        },
        "evidence": "The appendix data slides provide evidence for the claims made",
        "position": 1,
        "isPrimaryArc": true,
        "parentBeatType": null,
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      },
      {
        "to": 8,
        "arc": {
          "name": "Problem-Agitate-Solution",
          "slug": "problem-agitate-solution",
          "status": "active",
          "bestFor": "Sales pitches, urgency-driven, competitive displacement",
          "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
          "version": 1,
          "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
          "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
          "description": null,
          "familyLabel": null,
          "categoryName": "Strategy & Business",
          "categorySlug": "strategy-business"
        },
        "from": 8,
        "name": "Impact & Next Steps",
        "beatId": "4ab2fbcc-c7c7-4336-b5f0-a22fd890d13b",
        "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
        "beatType": {
          "name": "Impact & Next Steps",
          "slug": "consultants-gambit-impact-next-steps",
          "status": "active",
          "canonId": "019dd9b8-0849-7728-9ee9-fd1609c4c655",
          "version": 1,
          "description": null
        },
        "evidence": "The valuation table slide implies the impact of the findings",
        "position": 2,
        "isPrimaryArc": true,
        "parentBeatType": {
          "name": "Resolution",
          "slug": "resolution",
          "status": "active",
          "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
          "version": 1,
          "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
        },
        "alignedBlockIds": null,
        "matchConfidence": 0.8
      }
    ],
    "loops": [
      {
        "to": 8,
        "from": 2,
        "loop": {
          "name": "27_cost_of_inaction",
          "slug": "27-cost-of-inaction",
          "status": "active",
          "bestFor": "Urgent budget requests, compliance, risk mitigation",
          "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
          "description": "Quantify what happens if the audience does nothing",
          "familyLabel": null,
          "categoryName": "Urgency",
          "categorySlug": "urgency"
        },
        "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
        "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
        "position": 0,
        "objective": "What is the cost of not addressing the potential fraudulent financials?",
        "confidence": 0.6,
        "extraction": {
          "at": "2026-07-16 21:58:20.103455+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      },
      {
        "to": 7,
        "from": 4,
        "loop": {
          "name": "42_hypothesis_test",
          "slug": "42-hypothesis-test",
          "status": "active",
          "bestFor": "Strategy validation, due diligence, research presentations",
          "canonId": "019dd956-76fd-7577-8bcd-d7d39f7c13a8",
          "version": 1,
          "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
          "structure": "The Hypothesis -> Test 1 (Supports/Refutes) -> Test 2 (Supports/Refutes) -> Conclusion (Validated/Pivoted)",
          "description": "State a hypothesis upfront, then systematically prove or disprove it with evidence",
          "familyLabel": null,
          "categoryName": "Consulting Framework",
          "categorySlug": "consulting-framework"
        },
        "matchId": "6a8fca48-9190-4d6d-b7e8-b069624faa43",
        "evidence": "The document provides evidence to support the hypothesis",
        "position": 1,
        "objective": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?",
        "confidence": 0.7,
        "extraction": {
          "at": "2026-07-16 21:58:20.141254+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": "doc-narrative-v1"
        }
      }
    ],
    "tools": [
      {
        "tool": {
          "name": "CEO quote contradiction",
          "slug": "ceo-quote-contradiction",
          "status": "active",
          "bestFor": "When management credibility is the lever",
          "canonId": "019dd9e1-52e9-717f-8454-93e627563ed6",
          "version": 1,
          "bodyDocId": "019dd9a1-8296-720d-8f51-da76937f9415",
          "description": "You reproduce management's own words — verbatim, with source and date — and\nthen place them next to the outcome that contradicts them. The CEO built\nthe rope; you put it around their own neck.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "document",
        "agents": null,
        "matchId": "e1956a11-41d6-407a-8702-49de4c86ff8e",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When management credibility is the lever",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.005477+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": "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": "32b5c427-215e-46cf-9afa-76a4f42863ac",
        "evidence": null,
        "pageRefs": null,
        "priority": null,
        "whenToUse": "For breakup / spin-off theses",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.005477+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": "0b4b5f2c-7b4b-41c7-a638-86cfdc105832",
        "evidence": "TAL Education management and board (incl. CFO Rong Luo, Audit Committee)",
        "pageRefs": null,
        "priority": null,
        "whenToUse": "When governance or specific decisions are the core thesis",
        "confidence": null,
        "extraction": {
          "at": "2026-04-29 12:07:50.005477+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": "Executive summary",
          "slug": "executive-summary",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
          "version": 1,
          "bodyDocId": null,
          "description": "A condensed view of the entire argument on a single slide / block.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "5ce2c893-b18c-40f3-b9bb-f13ad6cf0fff",
        "evidence": "Our next report in the series will detail our conclusion that TAL commits fraud in the financials for its core Peiyou business.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 22:58:10.714399+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "42c00e01-66bf-4816-81ce-ae45610d9b2b",
        "evidence": "Monthly student enrollment projection table. Deferred revenue summary calculation table.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 22:58:10.835494+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 4,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Table data",
          "slug": "table-data",
          "status": "active",
          "bestFor": null,
          "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
          "version": 1,
          "bodyDocId": null,
          "description": "Tabular layouts of structured data.",
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "f33f226d-a6f9-4628-bdbb-c632e8ba0b34",
        "evidence": "Table showing monthly cohort deferred revenue calculation",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-07-16 22:58:10.91647+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": "common",
        "narrativePurpose": null
      },
      {
        "tool": {
          "name": "Waterfall chart",
          "slug": "waterfall-chart",
          "status": "active",
          "bestFor": null,
          "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
          "version": 1,
          "bodyDocId": null,
          "description": null,
          "familyLabel": null,
          "categoryName": null,
          "categorySlug": null
        },
        "agent": null,
        "layer": "slide",
        "agents": null,
        "matchId": "fd201e31-6a17-4a1a-9500-7fd8705ac617",
        "evidence": "paragraph/paragraph: The deferred revenue in the Firstleap acquisition appears to be inflated by 2x to 3x or more.",
        "pageRefs": null,
        "priority": null,
        "whenToUse": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-07-16 22:58:15.79602+00",
          "model": "or:meta-llama/llama-4-scout",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "whyItWorks": null,
        "antipattern": null,
        "cardinality": null,
        "narrativePurpose": null
      }
    ],
    "frameworks": [
      {
        "matchId": "64ebe636-a431-40a0-b655-5b8bec333d5b",
        "evidence": "The document explicitly frames the company's actions as fraudulent and outlines a series of reports to expose these specific financial manipulations.",
        "framework": null,
        "confidence": 0.9,
        "extraction": {
          "at": "2026-05-02 20:49:49.73+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 2,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "fcdf6c46-3a37-471e-b7b0-dbd9e5f06b73",
        "evidence": "The slide explicitly labels the accounting as a 'Fraudulent Accounting Lever' and attempts to debunk management claims.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:49:49.51+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 3,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "8e3a90c4-2c62-4abc-9546-34766e2d439e",
        "evidence": "Explicit mention of FASB section ASC 805 and application of fair value haircut to deferred revenue.",
        "framework": null,
        "confidence": 1,
        "extraction": {
          "at": "2026-05-02 20:49:46.485+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 5,
        "frameworkName": "ASC 805 Fair Value Accounting"
      },
      {
        "matchId": "888a0c5e-3733-400e-8a99-805a45321318",
        "evidence": "The slide explicitly calculates an overstatement of deferred revenue to claim that 'almost half of the $45 million TAL claimed was fake'.",
        "framework": null,
        "confidence": 0.95,
        "extraction": {
          "at": "2026-05-02 20:49:45.204+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 6,
        "frameworkName": "fraud-exposure"
      },
      {
        "matchId": "9c9ca7cc-9a74-4f6a-b95a-4b2ee0805ee9",
        "evidence": "Bottom-up calculation of deferred revenue vs reported figures",
        "framework": null,
        "confidence": 0.8,
        "extraction": {
          "at": "2026-05-02 20:49:46.754+00",
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "seconds": null,
          "promptVersion": null
        },
        "pageNumber": 8,
        "frameworkName": "valuation_bridge"
      }
    ],
    "patterns": []
  },
  "storymakers": null,
  "score": null,
  "review": null,
  "activistThesis": {
    "tone": "adversarial",
    "notes": "Part II of a multi-report forensic-accounting series. Word-processor memo format (not slides) with embedded data tables; disclaimer/Terms of Use occupies page 1. Distinctive rhetorical craft: CFO's own conference-call words are weaponized to reconstruct Firstleap's true deferred revenue via bottom-up student-cohort math, then layered with the ASC 805 haircut. Vivid adversarial register ('long, fat middle finger', 'could have been typed out while sitting on the toilet'). Standard short-seller disclosure: Muddy Waters acknowledges a short position without disclosing size. Closing teases Part III on the core Peiyou business.",
    "kpisCited": [
      {
        "detail": "$45.09M booked by TAL on Jan 22, 2016",
        "metric": "Claimed deferred revenue at Firstleap acquisition"
      },
      {
        "detail": "$24M - implies 90% overstatement",
        "metric": "Reconstructed fair-value deferred revenue (base case)"
      },
      {
        "detail": "$16M - implies 175% overstatement",
        "metric": "Reconstructed fair-value deferred revenue (franchise-inclusive case)"
      },
      {
        "detail": "30% mandatory discount TAL appears to have ignored",
        "metric": "ASC 805 fair-value haircut"
      },
      {
        "detail": "~20,000 per CFO Rong Luo on Q2 FY2016 call",
        "metric": "Firstleap student count (Aug 2015)"
      },
      {
        "detail": "$30M per CFO",
        "metric": "Firstleap TTM revenue (Sep 2014 - Aug 2015)"
      },
      {
        "detail": "15,000 RMB for 8 months, rolling enrollment",
        "metric": "Firstleap tuition rate"
      },
      {
        "detail": "52% (2015), 64% (2016)",
        "metric": "BJ Lebai VIE gross-cost-to-revenue ratio"
      },
      {
        "detail": "60.1% - above TAL's 42.9% FY2016 growth",
        "metric": "Assumed Firstleap enrollment CAGR"
      },
      {
        "detail": "$21-29M of deferred revenue inflation",
        "metric": "Implied fake profit flowing into FY2017"
      },
      {
        "detail": "approximately 25-30%",
        "metric": "Core Peiyou revenue overstatement (teaser for Part III)"
      }
    ],
    "closingAsk": null,
    "extraction": {
      "at": "2026-04-22 19:31:36+00",
      "model": "unknown-legacy",
      "runId": null,
      "seconds": 101.92421,
      "promptVersion": null
    },
    "scqaReward": "The Firstleap overstatement alone pumps $21-29M of fake profit into FY2017; the broader series suggests Peiyou revenue is overstated by 25-30%, implying significant downside as the fraud unwinds.",
    "thesisTypes": [
      "fraud_exposure"
    ],
    "top3Reasons": [
      "Firstleap's $45.09M claimed deferred revenue reconstructs to only $16-24M at fair value",
      "Mandatory ASC 805 acquisition haircut alone imposes a 30% discount TAL ignored",
      "CFO's own student and revenue disclosures contradict the booked deferred-revenue number"
    ],
    "scqaSituation": "TAL Education, a NYSE-listed Chinese K-12 tutoring giant, acquired Firstleap in January 2016 for $46.58M and booked $45.09M of deferred revenue at closing - an obscure line few investors scrutinized.",
    "thesisSummary": "Muddy Waters' Part II follow-up zeroes in on TAL Education's January 2016 acquisition of Firstleap, a K-12 tutoring chain, arguing that the $45.09 million in deferred revenue TAL booked at closing is inflated by 90% to 175%. Using CFO Rong Luo's own Q2 disclosures - roughly 20,000 students in August 2015 and $30 million trailing revenue - plus published 15,000 RMB tuition rates and BJ Lebai VIE financials, Carson Block reconstructs Firstleap's real deferred revenue at $16-24 million, one-third to one-half of the claimed figure. The mandatory ASC 805 fair-value haircut alone implies a 30% discount TAL appears to have ignored. The resulting $21-29 million of fake deferred revenue flowed through FY2017 income, one lever among several obscure acquisitions TAL has used to fraudulently overstate profits while the core Peiyou business quietly compresses.",
    "primaryDemands": [
      "Reject TAL management's 51-word dismissal of Part I as a non-investigation",
      "Mark down FY2017 earnings by the $21-29M of fake Firstleap deferred revenue",
      "Treat Firstleap alongside Shunshun and Guangzhou One-on-One as a pattern of profit-inflation levers"
    ],
    "scqaResolution": "Investors should recognize Firstleap's deferred-revenue figure as fraudulent above-the-line inflation and treat TAL's directors' 51-word 'investigation' as a sham, awaiting the forthcoming Peiyou core-business installment.",
    "thesisOneLiner": "TAL inflated Firstleap's acquired deferred revenue by 90-175%, pumping $21-29M of fake profit through FY2017 via an above-the-line accounting lever obscured by an overlooked small acquisition.",
    "precedentsCited": [
      "Part I: Shunshun and Guangzhou One-on-One transactions"
    ],
    "scqaComplication": "Bottom-up math from the CFO's own 20,000-student and $30M revenue disclosures, published 15,000 RMB tuition, and BJ Lebai VIE financials reconstructs Firstleap's fair-value deferred revenue at just $16-24M, ignoring a mandatory ASC 805 haircut.",
    "narrativeInterest": 4,
    "notableSlidePages": [
      2,
      6,
      8
    ],
    "peerCompaniesCited": [],
    "valuationFrameworks": [
      "other"
    ],
    "visualCraftInterest": 1
  },
  "pitchdeck": {
    "metadata": null,
    "profile": null
  },
  "slides": [
    {
      "page": 1,
      "type": "setup",
      "title": "Standard legal disclaimer for investment research firm.",
      "function": "other",
      "imagePath": "https://imgproxy.kitesheet.com/DkcgPH74GqXXzoUqUdmC4BHcm5mhMIu9fJbhyL6JVdY/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8wZjhmMWFjM2RmYmIvcDAwMS5qcGc",
      "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": 337,
        "nDataPoints": 0,
        "notes": "Standard legal disclaimer for investment research firm.",
        "elementsJson": [
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:44.91+00",
          "seconds": 3.082,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/1",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-1",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.04,
            "w": 0.9,
            "x": 0.05,
            "y": 0.12
          },
          "kind": "disclaimer",
          "text": "These Terms of Use govern current reports published by Muddy Waters Research and supersede any prior Terms of Use for older reports of Muddy Waters Research, which you may download from the Muddy Waters Research's website.",
          "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:49:44.91+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1603a478-9b24-41c9-b7cc-610c41a97766",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.75,
            "w": 0.9,
            "x": 0.05,
            "y": 0.17
          },
          "kind": "paragraph",
          "text": "The reports on this website have been prepared by Muddy Waters Capital LLC... [full legal text follows]",
          "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:49:44.91+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "34a7e05d-7b8e-4d95-8441-0634e4f50b29",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.9,
            "x": 0.05,
            "y": 0.12
          },
          "kind": "title",
          "text": "Terms of Use",
          "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:49:44.91+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2733a4de-d5ec-4f9a-9d89-0d4235f2608e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [],
      "loops": [],
      "thumbSrc": "https://imgproxy.kitesheet.com/g5PksKyTFldze05NHPcZSmD5qvAcxTDgk3Lvd1TtAIU/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8wZjhmMWFjM2RmYmIvcDAwMS5qcGc",
      "imagePathAlt": "https://imgproxy.kitesheet.com/NJHnOCgAQDwQFY62w4btrBNqbwF33fnxoXmuMtIWZZ4/rs:fit:1200:1200:0/q:82/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8wZjhmMWFjM2RmYmIvcDAwMS5wbmc",
      "thumbSrcAlt": "https://imgproxy.kitesheet.com/oWKiZVutukcGUOmseZfwVQD8eqE1dUZdnIjpflmXj_I/rs:fit:480:480:0/q:78/f:webp/czM6Ly9raXRlc2hlZXQvY29ycHVzL3NsaWRlcy8wZjhmMWFjM2RmYmIvcDAwMS5wbmc"
    },
    {
      "page": 2,
      "type": "tension",
      "title": "This is a research note/investor letter. It uses aggressive, confrontational language to frame the company's management as fraudulent.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 75,
        "componentCount": 9,
        "textChars": 1631,
        "nDataPoints": 1,
        "notes": "This is a research note/investor letter. It uses aggressive, confrontational language to frame the company's management as fraudulent.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:49.73+00",
          "seconds": 7.416,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/2",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-2",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Investors should be under no illusion that this statement is anything other than a long, fat middle finger extended their way.",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-8afc563e8fc8",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.76,
            "x": 0.12,
            "y": 0.15
          },
          "kind": "paragraph",
          "text": "TAL's reaction to our 70-page exposé is stunning and affirming. Its response... has wholly failed to address our conclusions that a) its reported profits are fraudulently inflated...",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4309e908-61ed-4bb7-94d3-c0553ee9118c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.76,
            "x": 0.12,
            "y": 0.31
          },
          "kind": "paragraph",
          "text": "TAL's directors claim to have carried out an investigation... Given there has been no attempt to convince investors there was any investigation, it's hard to even label this one a 'sham'.",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "5450300f-1b75-4586-a235-c8859702a44b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.76,
            "x": 0.12,
            "y": 0.74
          },
          "kind": "paragraph",
          "text": "Our next report in the series will detail our conclusion that TAL commits fraud in the financials for its core Peiyou business. The Peiyou fraud is more difficult to quantify, but our research suggests fraudulent overstatement of Peiyou revenue of approximately 25% to 30%.",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "943e7a1f-6996-45a7-ba22-456dda057ba6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.1,
            "w": 0.76,
            "x": 0.12,
            "y": 0.63
          },
          "kind": "paragraph",
          "text": "We continue our series of reports with a look at another transaction with a quantifiable above-the-line impact, Firstleap.",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ddb03f23-98e4-42f1-b72e-0d8237baaa40",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.76,
            "x": 0.12,
            "y": 0.47
          },
          "kind": "paragraph",
          "text": "We began our series discussing two transactions... The fraudulent inflation was not limited to below-the-line (i.e., non-operating) income inflation.",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "e5e5cf99-1986-4f37-bd5e-17bc4a4eef07",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "The Internal Audit team as directed by and under the supervision of the Audit Committee of the Board of Directors (the \"Audit Committee\") uncovered no evidence that supports the allegations mentioned. The Audit Committee has reviewed the result of the investigation and concurred with the conclusion that the allegations were baseless. — TAL Education Group",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-8f2a31321462",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.76,
            "x": 0.12,
            "y": 0.84
          },
          "kind": "source-note",
          "text": "1 The Internal Audit team as directed by and under the supervision of the Audit Committee... 2 Estimated profit and margins in Part I already include adjustments for Firstleap.",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4a5c6ee5-56b1-4e51-aca3-5e94394d5331",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.5,
            "x": 0.25,
            "y": 0.09
          },
          "kind": "title",
          "text": "TAL Education: A Real Business With Fake Financials Part II",
          "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:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "90adc082-5210-4203-bdd6-3d06679704cd",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Executive summary",
            "slug": "executive-summary",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4b63-72d5-9734-da757d91ca61",
            "version": 1,
            "bodyDocId": null,
            "description": "A condensed view of the entire argument on a single slide / block.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "5ce2c893-b18c-40f3-b9bb-f13ad6cf0fff",
          "evidence": "Our next report in the series will detail our conclusion that TAL commits fraud in the financials for its core Peiyou business.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 22:58:10.714399+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "64ebe636-a431-40a0-b655-5b8bec333d5b",
          "evidence": "The document explicitly frames the company's actions as fraudulent and outlines a series of reports to expose these specific financial manipulations.",
          "framework": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-05-02 20:49:49.73+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 2,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Problem & Complication",
          "beatId": "7d3f5084-e622-49a4-9c86-2786dfad6b9f",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Problem & Complication",
            "slug": "consultants-gambit-problem-complication",
            "status": "active",
            "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
            "version": 1,
            "description": null
          },
          "evidence": "The executive summary and villain critique slides present the problem and complication",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 3,
      "type": "tension",
      "title": "This is a research note page from a short-seller report (likely Muddy Waters or similar) alleging accounting fraud.",
      "function": "expose_contradiction",
      "rawType": "villain_critique",
      "block": null,
      "metadata": {
        "slideType": "villain_critique",
        "slideTypeCanon": {
          "name": "Villain critique",
          "slug": "villain_critique",
          "status": "active",
          "canonId": "019de52d-10bc-7136-bf20-09de59d17447",
          "version": 1,
          "description": null
        },
        "function": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 50,
        "componentCount": 7,
        "textChars": 909,
        "nDataPoints": 6,
        "notes": "This is a research note page from a short-seller report (likely Muddy Waters or similar) alleging accounting fraud.",
        "elementsJson": [
          "headline_text",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:49.51+00",
          "seconds": 7.15,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/3",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-3",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": {
            "h": 0.05,
            "w": 0.78,
            "x": 0.11,
            "y": 0.51
          },
          "kind": "paragraph",
          "text": "We also have Firstleap's onshore historical revenues, expenses, and gross profit. Much of the financials for Firstleap's network of learning centers flowed through the Beijing VIE...",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "3dc6b42e-426e-4a4c-9bc4-35b27668550f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.32
          },
          "kind": "paragraph",
          "text": "On January 22, 2016, TAL reported that it completed the acquisition of 100% of Firstleap. The purported purchase price of $46.58 million...",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "43935257-e045-4f39-8a14-99bcc19d9454",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.2
          },
          "kind": "paragraph",
          "text": "Like Shunshun and Guangzhou One-on-One, Firstleap was one of TAL's major investments in FY2016 and FY2017. Management claimed deferred revenue of $45.09 million at the time it acquired Firstleap...",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "7eb962cb-4457-4108-b74a-510a628ea465",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.41
          },
          "kind": "paragraph",
          "text": "Picking over TAL's blogs shows tuition is Rmb 15,000 for 8 months... On the Q2 call, CFO Rong Luo noted that total enrollment as of the end of August 2015 was \"around\" 20,000 students...",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "a003b309-402f-44ec-a176-b4580d1f5d65",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.15,
            "w": 0.78,
            "x": 0.11,
            "y": 0.75
          },
          "kind": "source-note",
          "text": "3 TAL FY2016 20-F, p. F-48\n4 These are recent tuition rates... 5 Per calls to Firstleap's customer service line. 6 TAL FY2016 Q2 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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "18a089e8-7a16-466f-b27e-d196bf0932e9",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.45,
            "x": 0.11,
            "y": 0.16
          },
          "kind": "title",
          "text": "Firstleap: Another Fraudulent Accounting Lever",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aa425523-f10e-4a90-a0ec-9de9a2d97a67",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.12,
            "x": 0.11,
            "y": 0.29
          },
          "kind": "title",
          "text": "First, Facts",
          "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:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "39eb467d-eb45-40d8-9d7a-514aa8daca81",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "fcdf6c46-3a37-471e-b7b0-dbd9e5f06b73",
          "evidence": "The slide explicitly labels the accounting as a 'Fraudulent Accounting Lever' and attempts to debunk management claims.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:49:49.51+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 3,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 3,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 2,
          "name": "Problem & Complication",
          "beatId": "7d3f5084-e622-49a4-9c86-2786dfad6b9f",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Problem & Complication",
            "slug": "consultants-gambit-problem-complication",
            "status": "active",
            "canonId": "019dd9b8-064a-777f-a374-e9a8c43dedd4",
            "version": 1,
            "description": null
          },
          "evidence": "The executive summary and villain critique slides present the problem and complication",
          "position": 0,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Complication",
            "slug": "complication",
            "status": "active",
            "canonId": "019dd9b8-0275-7709-b2d6-4f77c3fc7579",
            "version": 1,
            "description": "The point in the narrative where the audience should feel discomfort. Required for argumentative arcs."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 4,
      "type": "analysis",
      "title": "Includes three tables: BJ Lebai financials, monthly student enrollment projections, and a summary calculation of deferred revenue.",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "overcrowded",
        "densityScore": 75,
        "componentCount": 10,
        "textChars": 1025,
        "nDataPoints": 25,
        "notes": "Includes three tables: BJ Lebai financials, monthly student enrollment projections, and a summary calculation of deferred revenue.",
        "elementsJson": [
          "data_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:46.121+00",
          "seconds": 3.662,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/4",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-4",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "If Firstleap collected tuition of roughly 15,000 Rmb from each of the 25,265 students enrolled, that means it received prepayments of 379 million Rmb, or about $58 million, from those students.",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-a3180566bb26",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "deferred revenue: 379 million Rmb",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-a7a128cb2e9e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.04,
            "w": 0.76,
            "x": 0.118,
            "y": 0.795
          },
          "kind": "paragraph",
          "text": "However, out of the total prepayments collected, a significant chunk had already been amortized. To get at the percentage of deferred revenue remaining, let us look at eight generic",
          "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:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "081ffd5e-de0e-4d2d-a681-06d835634b72",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.76,
            "x": 0.118,
            "y": 0.59
          },
          "kind": "paragraph",
          "text": "If Firstleap collected tuition of roughly 15,000 Rmb from each of the 25,265 students enrolled, that means it received prepayments of 379 million Rmb, or about $58 million, from those students. Let's recap what we have so far:",
          "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:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "8505cc1d-43b8-4a33-ad97-3ce0b85b3d2b",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.11,
            "w": 0.76,
            "x": 0.118,
            "y": 0.315
          },
          "kind": "paragraph",
          "text": "Next, we need to make some estimates to obtain a reasonable deferred revenue number for Firstleap. As in the table above, from CY2014 to CY2015, Firstleap's gross revenue grew 52.8%, while TAL's filings show total revenue growth of 42.9% in FY2016.",
          "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:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "aac88c61-e13a-4af1-9716-1264d63c4172",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.76,
            "x": 0.118,
            "y": 0.845
          },
          "kind": "source-note",
          "text": "Footnotes 7, 8, 9",
          "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:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "44a78527-f7f0-4d56-a268-0ec1ec54c911",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.225,
            "w": 0.5,
            "x": 0.249,
            "y": 0.092
          },
          "kind": "table",
          "text": "BJ Lebai VIE Financials table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "392a84a5-32ad-4a02-9fda-854d2b12d923",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.175,
            "w": 0.68,
            "x": 0.118,
            "y": 0.658
          },
          "kind": "table",
          "text": "Deferred revenue summary calculation table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "9ee19ce0-c19e-4c9f-b472-f9d235f7db65",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.17,
            "w": 0.25,
            "x": 0.377,
            "y": 0.435
          },
          "kind": "table",
          "text": "Monthly student enrollment projection table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "c4367c68-1548-4c97-971e-5ffb9230b5ab",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.015,
            "w": 0.135,
            "x": 0.118,
            "y": 0.255
          },
          "kind": "title",
          "text": "And it's Gone",
          "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:49:46.121+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "f829e308-ab30-4555-8351-eead1de89ee2",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "42c00e01-66bf-4816-81ce-ae45610d9b2b",
          "evidence": "Monthly student enrollment projection table. Deferred revenue summary calculation table.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 22:58:10.835494+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 4,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 7,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Evidence",
          "beatId": "e0290fa7-ac82-4f68-957b-6717aab1a44d",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "evidence": "The appendix data slides provide evidence for the claims made",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 7,
          "from": 4,
          "loop": {
            "name": "42_hypothesis_test",
            "slug": "42-hypothesis-test",
            "status": "active",
            "bestFor": "Strategy validation, due diligence, research presentations",
            "canonId": "019dd956-76fd-7577-8bcd-d7d39f7c13a8",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Hypothesis -> Test 1 (Supports/Refutes) -> Test 2 (Supports/Refutes) -> Conclusion (Validated/Pivoted)",
            "description": "State a hypothesis upfront, then systematically prove or disprove it with evidence",
            "familyLabel": null
          },
          "matchId": "6a8fca48-9190-4d6d-b7e8-b069624faa43",
          "evidence": "The document provides evidence to support the hypothesis",
          "position": 1,
          "objective": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:58:20.141254+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 5,
      "type": "analysis",
      "title": "The slide calculates the deferred revenue impact of a 4% monthly growth cohort model and applies a 30% discount based on ASC 805 fair value accounting.",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 70,
        "componentCount": 7,
        "textChars": 2223,
        "nDataPoints": 45,
        "notes": "The slide calculates the deferred revenue impact of a 4% monthly growth cohort model and applies a 30% discount based on ASC 805 fair value accounting.",
        "elementsJson": [
          "paragraph",
          "data_table",
          "footnote"
        ],
        "confidence": 0.95,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:46.485+00",
          "seconds": 3.935,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/5",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-5",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "Applying that fraction to the 379 million Rmb in prepayments from before gets us to about 223 million Rmb of deferred revenue, or $34 million. Uh-oh: that is 25% below the $45 million TAL booked.",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-bfdc669ee5f7",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "deferred revenue: 59%",
          "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 22:48:33+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-8709-c18a5498c50f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.055,
            "w": 0.764,
            "x": 0.118,
            "y": 0.094
          },
          "kind": "paragraph",
          "text": "monthly cohorts that have month-on-month enrollment growth of 4% and pay a fixed tuition. We want to see what portion of the total tuition paid by these cohorts remains as deferred revenue. The tuition rate and starting student population do not matter, so we can choose round numbers.",
          "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:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "1737b895-ea89-4d92-97c6-feb7de91a085",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.068,
            "w": 0.764,
            "x": 0.118,
            "y": 0.404
          },
          "kind": "paragraph",
          "text": "As we can see above, out of the prepayments collected, only about 59% remain after a full student cycle. Applying that fraction to the 379 million Rmb in prepayments from before gets us to about 223 million Rmb of deferred revenue, or $34 million. Uh-oh: that is 25% below the $45 million TAL booked. But we’re not done yet.",
          "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:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2542793e-b989-46fe-b657-296a2c12b54c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.235,
            "w": 0.764,
            "x": 0.118,
            "y": 0.488
          },
          "kind": "paragraph",
          "text": "There is a haircut we need to apply. It is a dry but important one—FASB section ASC 805. According to ASC 805, at the time of an acquisition, the acquired company’s deferred revenue is no longer recorded at the amortized value of the cash received. Instead, it is booked at fair value, which is equal to the acquirer’s future costs to fulfill the obligations, plus a reasonable margin that a third party might charge. For TAL, this would just be the marginal cost of delivering additional lessons; sales, marketing, G&A, and other expenses already incurred would be excluded. Let us use the Firstleap Beijing VIE financials from before to see what sort of a cost structure is reasonable. Gross costs, meaning cost of goods sold and sales tax, were 52% and 64% of revenue in 2015 and 2016, respectively. Let us assume that 60% of revenue was consumed by the marginal cost of service provision as of the acquisition date. After putting a reasonable margin of 10% on top, 70% of deferred revenue is matched to costs. In other words, that implies a mandatory 30% discount to pre-acquisition deferred revenue. We reproduce the figures and math below.",
          "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:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "695c5b4b-ca89-40a6-9912-3a2cbeba2289",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.075,
            "w": 0.764,
            "x": 0.118,
            "y": 0.821
          },
          "kind": "source-note",
          "text": "10 The deferred revenue lost due to the “haircut” is never recorded post-acquisition. [URLs] 11 This is favorable to TAL, as lower gross margins mean a smaller cut to the deferred revenue balance.",
          "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:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d043aaa2-cca0-465f-812b-7631b905ddb6",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.215,
            "w": 0.764,
            "x": 0.118,
            "y": 0.178
          },
          "kind": "table",
          "text": "Table showing monthly cohort deferred revenue calculation",
          "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:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "67be8e9e-77b7-4cac-b2a0-1079f29f2dd3",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Table data",
            "slug": "table-data",
            "status": "active",
            "bestFor": null,
            "canonId": "019dd9e1-4fab-7168-a82f-b847350a006d",
            "version": 1,
            "bodyDocId": null,
            "description": "Tabular layouts of structured data.",
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "f33f226d-a6f9-4628-bdbb-c632e8ba0b34",
          "evidence": "Table showing monthly cohort deferred revenue calculation",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.9,
          "extraction": {
            "at": "2026-07-16 22:58:10.91647+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": "common",
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "8e3a90c4-2c62-4abc-9546-34766e2d439e",
          "evidence": "Explicit mention of FASB section ASC 805 and application of fair value haircut to deferred revenue.",
          "framework": null,
          "confidence": 1,
          "extraction": {
            "at": "2026-05-02 20:49:46.485+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 5,
          "frameworkName": "ASC 805 Fair Value Accounting"
        }
      ],
      "arcBeats": [
        {
          "to": 7,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Evidence",
          "beatId": "e0290fa7-ac82-4f68-957b-6717aab1a44d",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "evidence": "The appendix data slides provide evidence for the claims made",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 7,
          "from": 4,
          "loop": {
            "name": "42_hypothesis_test",
            "slug": "42-hypothesis-test",
            "status": "active",
            "bestFor": "Strategy validation, due diligence, research presentations",
            "canonId": "019dd956-76fd-7577-8bcd-d7d39f7c13a8",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Hypothesis -> Test 1 (Supports/Refutes) -> Test 2 (Supports/Refutes) -> Conclusion (Validated/Pivoted)",
            "description": "State a hypothesis upfront, then systematically prove or disprove it with evidence",
            "familyLabel": null
          },
          "matchId": "6a8fca48-9190-4d6d-b7e8-b069624faa43",
          "evidence": "The document provides evidence to support the hypothesis",
          "position": 1,
          "objective": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:58:20.141254+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 6,
      "type": "analysis",
      "title": "The slide uses a bottom-up calculation to expose a discrepancy in financial reporting.",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "balanced",
        "densityScore": 35,
        "componentCount": 5,
        "textChars": 778,
        "nDataPoints": 30,
        "notes": "The slide uses a bottom-up calculation to expose a discrepancy in financial reporting.",
        "elementsJson": [
          "data_table",
          "paragraph"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:45.204+00",
          "seconds": 2.53,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/6",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-6",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "After we make this final adjustment to the 223 million Rmb deferred revenue balance from before, we get 156 million Rmb of deferred revenue at fair value—or, just $24 million. Based on the calculations we made, TAL overstated Firstleap’s deferred revenue by 90%.",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-4d7ee0127e54",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "deferred revenue overstatement: 90%",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-5171f71fcc21",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.08,
            "w": 0.78,
            "x": 0.11,
            "y": 0.39
          },
          "kind": "paragraph",
          "text": "After we make this final adjustment to the 223 million Rmb deferred revenue balance from before, we get 156 million Rmb of deferred revenue at fair value—or, just $24 million. Based on the calculations we made, TAL overstated Firstleap’s deferred revenue by 90%. Almost half of the $45 million TAL claimed was fake. We bring together our findings and assumptions below:",
          "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:49:45.204+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "436f073e-813d-4976-8a32-023398176e41",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.25,
            "w": 0.44,
            "x": 0.28,
            "y": 0.09
          },
          "kind": "table",
          "text": "FV Discount to Deferred Revenue table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:45.204+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "097174c6-f6aa-47c6-9c5d-5afb98f93c16",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.78,
            "x": 0.11,
            "y": 0.5
          },
          "kind": "table",
          "text": "Bottom-Up Calculation of Likely Total Deferred Revenue at Acquisition table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:45.204+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "ed958d1d-dbf0-4239-856c-c221a3a6539e",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [
        {
          "matchId": "888a0c5e-3733-400e-8a99-805a45321318",
          "evidence": "The slide explicitly calculates an overstatement of deferred revenue to claim that 'almost half of the $45 million TAL claimed was fake'.",
          "framework": null,
          "confidence": 0.95,
          "extraction": {
            "at": "2026-05-02 20:49:45.204+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 6,
          "frameworkName": "fraud-exposure"
        }
      ],
      "arcBeats": [
        {
          "to": 7,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Evidence",
          "beatId": "e0290fa7-ac82-4f68-957b-6717aab1a44d",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "evidence": "The appendix data slides provide evidence for the claims made",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 7,
          "from": 4,
          "loop": {
            "name": "42_hypothesis_test",
            "slug": "42-hypothesis-test",
            "status": "active",
            "bestFor": "Strategy validation, due diligence, research presentations",
            "canonId": "019dd956-76fd-7577-8bcd-d7d39f7c13a8",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Hypothesis -> Test 1 (Supports/Refutes) -> Test 2 (Supports/Refutes) -> Conclusion (Validated/Pivoted)",
            "description": "State a hypothesis upfront, then systematically prove or disprove it with evidence",
            "familyLabel": null
          },
          "matchId": "6a8fca48-9190-4d6d-b7e8-b069624faa43",
          "evidence": "The document provides evidence to support the hypothesis",
          "position": 1,
          "objective": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:58:20.141254+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 7,
      "type": "analysis",
      "title": "Includes detailed footnotes regarding revenue sources and tuition assumptions.",
      "function": "analyze_data",
      "rawType": "appendix_data",
      "block": null,
      "metadata": {
        "slideType": "appendix_data",
        "slideTypeCanon": {
          "name": "Appendix data",
          "slug": "appendix_data",
          "status": "active",
          "canonId": "019de52d-078a-745b-9ee4-c15f2f539acd",
          "version": 1,
          "description": null
        },
        "function": "analyze_data",
        "functionCanon": {
          "name": "Analyze data",
          "slug": "analyze_data",
          "status": "active",
          "canonId": "019de52d-1590-7413-8c82-cc218cff40b4",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 74,
        "componentCount": 9,
        "textChars": 1196,
        "nDataPoints": 60,
        "notes": "Includes detailed footnotes regarding revenue sources and tuition assumptions.",
        "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:49:45.682+00",
          "seconds": 2.936,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/7",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-7",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "If that number he cited was inclusive of the franchises, which constitute 55% of Firstleap's centers but generate little revenue, then the deferred revenue overstatement is even more hideous.",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-2ea478b6d9b5",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "Total revenue (USD): $30,000,251",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-341cdde29e51",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.78,
            "x": 0.11,
            "y": 0.67
          },
          "kind": "paragraph",
          "text": "Now that we have the number of students as of August 2015, we can apply the same 4% monthly growth rate as before to obtain Firstleap's enrollment as of the acquisition date: 17,367.",
          "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:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4d8cf51b-b962-446b-9282-6379676a5b17",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.13
          },
          "kind": "paragraph",
          "text": "There is a twist. We assumed that the ~20,000 Firstleap students mentioned by TAL's CFO belonged only to Firstleap's self-operated network...",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "5f2affc0-941d-4d07-959d-4bfc1930cea4",
              "version": 1,
              "description": "Single prose block in the body of a slide."
            },
            "tool": null,
            "subkind": {
              "name": "Paragraph",
              "slug": "paragraph",
              "status": "active",
              "canonId": "019de52c-fb80-75af-aa5c-a7a4bfac2433",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "paragraph",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "56a39ff7-e4fe-44d2-a2d3-92704f0d33db",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.07,
            "w": 0.78,
            "x": 0.11,
            "y": 0.21
          },
          "kind": "paragraph",
          "text": "We assume that the $30 million in revenue comes only from self-operated centers. Using the same 60% annual enrollment growth as before...",
          "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:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d7ee6a8d-9927-4a85-bd74-71cfefb6f84a",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "quote",
          "text": "We use the lower pre-acquisition tuition because it is company-favorable. A blog post stated that the tuition charged in August of 2015 was 11,000 rmb for 8 months after the application of a 1000-Rmb discount. (Source: 8 个月，128 个课时，一周上两次，一次一个半点，算两个课时。收费 1 万 1 千多（优惠 1 千后），也就是 1 次课 1 个半点 170 块钱。)",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-30f242954873",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.12,
            "w": 0.78,
            "x": 0.11,
            "y": 0.77
          },
          "kind": "source-note",
          "text": "Based on a 2013 article we reviewed... We use the lower pre-acquisition tuition... To be favorable to the company...",
          "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:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "384a0bd6-fb2e-44b6-9445-91142e1f5d0f",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.78,
            "x": 0.11,
            "y": 0.33
          },
          "kind": "table",
          "text": "Estimated Firstleap 2014-2015 Enrollments and Revenue table",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Table",
              "slug": "table",
              "status": "active",
              "canonId": "019de52c-f9c8-7148-8119-eaac9594cd28",
              "version": 1,
              "description": "Tabular data layout."
            },
            "tool": null,
            "subkind": {
              "name": "Data table",
              "slug": "data",
              "status": "active",
              "canonId": "019de52d-02d5-75b8-8abf-88e92bf63569",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "data",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "fb4fe408-a895-4de4-a670-443451e1ab49",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.45,
            "x": 0.11,
            "y": 0.09
          },
          "kind": "title",
          "text": "You Just Read the Charitable Interpretation",
          "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:49:45.682+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "d23c7f36-c1a9-4a9a-afcb-8b19e9496be7",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [],
      "frameworks": [],
      "arcBeats": [
        {
          "to": 7,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 4,
          "name": "Evidence",
          "beatId": "e0290fa7-ac82-4f68-957b-6717aab1a44d",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Evidence",
            "slug": "evidence",
            "status": "active",
            "canonId": "019dd9b8-03f9-772a-b84a-4f07b415b77a",
            "version": 1,
            "description": "A dedicated proof beat exists in only ~4 arcs (Gambit, Sequoia, AIDA, Monroes). Other arcs embed evidence inline within development."
          },
          "evidence": "The appendix data slides provide evidence for the claims made",
          "position": 1,
          "isPrimaryArc": true,
          "parentBeatType": null,
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        },
        {
          "to": 7,
          "from": 4,
          "loop": {
            "name": "42_hypothesis_test",
            "slug": "42-hypothesis-test",
            "status": "active",
            "bestFor": "Strategy validation, due diligence, research presentations",
            "canonId": "019dd956-76fd-7577-8bcd-d7d39f7c13a8",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Hypothesis -> Test 1 (Supports/Refutes) -> Test 2 (Supports/Refutes) -> Conclusion (Validated/Pivoted)",
            "description": "State a hypothesis upfront, then systematically prove or disprove it with evidence",
            "familyLabel": null
          },
          "matchId": "6a8fca48-9190-4d6d-b7e8-b069624faa43",
          "evidence": "The document provides evidence to support the hypothesis",
          "position": 1,
          "objective": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?",
          "confidence": 0.7,
          "extraction": {
            "at": "2026-07-16 21:58:20.141254+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    },
    {
      "page": 8,
      "type": "tension",
      "title": "Includes a footnote regarding sensitivity to tuition rate assumptions.",
      "function": "expose_contradiction",
      "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": "expose_contradiction",
        "functionCanon": {
          "name": "Expose contradiction",
          "slug": "expose_contradiction",
          "status": "active",
          "canonId": "019de52d-171f-776f-887c-73edaff4cf9c",
          "version": 1,
          "description": null
        },
        "density": "dense",
        "densityScore": 72,
        "componentCount": 9,
        "textChars": 1110,
        "nDataPoints": 25,
        "notes": "Includes a footnote regarding sensitivity to tuition rate assumptions.",
        "elementsJson": [
          "data_table",
          "paragraph",
          "footnote"
        ],
        "confidence": 1,
        "extraction": {
          "model": "google/gemini-3.1-flash-lite-preview-20260303",
          "runId": null,
          "at": "2026-05-02 20:49:46.754+00",
          "seconds": 3.891,
          "promptVersion": "v2-canon-conditioned"
        }
      },
      "links": {
        "slide": "/slides/019dd923-622c-750b-8b96-ae2c8e45c5c1/8",
        "deck": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1",
        "deckAnchor": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1#slide-8",
        "deckJson": "/decks/019dd923-622c-750b-8b96-ae2c8e45c5c1.json"
      },
      "components": [
        {
          "bbox": null,
          "kind": "callout",
          "text": "The deferred revenue in the Firstleap acquisition appears to be inflated by 2x to 3x or more.",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-131ed4f10071",
          "parentComponentId": null
        },
        {
          "bbox": null,
          "kind": "metric",
          "text": "deferred revenue overstatement: 176%",
          "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 22:48:34+00",
            "model": "unknown-legacy",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "019dd952-e6ee-7118-870a-1649e81c77dd",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.76,
            "x": 0.12,
            "y": 0.247
          },
          "kind": "paragraph",
          "text": "If we once again assume an eight-month tuition of 15,000 RMB, then carry out the same deferred revenue adjustments as we did before, the fair value of Firstleap's deferred revenue comes out to $16 million. This is an overstatement of over 175%.",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "85576b36-ec1f-4b07-b24f-b46255e0293c",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.06,
            "w": 0.76,
            "x": 0.12,
            "y": 0.715
          },
          "kind": "paragraph",
          "text": "The deferred revenue in the Firstleap acquisition appears to be inflated by 2x to 3x or more. Since TAL claimed the $45.09 million in deferred revenues upon acquisition in January 2016, most, if not substantially all, of the inflation of $21 to $29 million or more would have flowed through the FY2017 income statement.",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "b1bb0355-88f5-4e8e-bd4c-e967f6897285",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.03,
            "w": 0.76,
            "x": 0.12,
            "y": 0.88
          },
          "kind": "source-note",
          "text": "If the lower tuition rate of Rmb 11,000 were applied, it would have driven the estimated fair value of deferred revenue at January 22, 2016 down by another ~25%.",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "954b88d3-360d-445b-ba39-abdebfc0b6b2",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.13,
            "w": 0.26,
            "x": 0.37,
            "y": 0.092
          },
          "kind": "table",
          "text": "Enrollment table showing growth from 14,435 in August to 17,367 in January.",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "2a18e457-db0c-451b-a296-e2a59bf59d8e",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.32,
            "w": 0.76,
            "x": 0.12,
            "y": 0.345
          },
          "kind": "table",
          "text": "Detailed calculation table showing inputs, formulas, and resulting overstatement percentages.",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "67784651-c76a-42c7-95c4-81e29f9e631d",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.1,
            "x": 0.12,
            "y": 0.688
          },
          "kind": "title",
          "text": "Conclusion",
          "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:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "4b5a6caa-b500-4aab-a79d-6e04362a4425",
          "parentComponentId": null
        },
        {
          "bbox": {
            "h": 0.02,
            "w": 0.7,
            "x": 0.15,
            "y": 0.333
          },
          "kind": "title",
          "text": "Bottom-Up Calculation of Likely Total Deferred Revenue at Firstleap Acquisition",
          "attrs": null,
          "canon": {
            "kind": {
              "name": "Title",
              "slug": "title",
              "status": "active",
              "canonId": "019de52c-f7dd-76d9-b848-b1f12bd85cf4",
              "version": 1,
              "description": "Slide title or headline."
            },
            "tool": null,
            "subkind": {
              "name": "Headline",
              "slug": "headline",
              "status": "active",
              "canonId": "019de52c-fae1-7463-9a7c-d60668eced0d",
              "version": 1,
              "description": null
            },
            "framework": null
          },
          "subkind": "headline",
          "groupRole": null,
          "confidence": null,
          "extraction": {
            "at": "2026-05-02 20:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "componentId": "bf7b0e30-3c2f-478d-8eac-617fffd07f6c",
          "parentComponentId": null
        }
      ],
      "metrics": [],
      "tools": [
        {
          "tool": {
            "name": "Waterfall chart",
            "slug": "waterfall-chart",
            "status": "active",
            "bestFor": null,
            "canonId": "e2799da3-725f-44a9-a093-570f1f388e64",
            "version": 1,
            "bodyDocId": null,
            "description": null,
            "familyLabel": null,
            "categoryName": null,
            "categorySlug": null
          },
          "agent": null,
          "layer": "slide",
          "agents": null,
          "matchId": "fd201e31-6a17-4a1a-9500-7fd8705ac617",
          "evidence": "paragraph/paragraph: The deferred revenue in the Firstleap acquisition appears to be inflated by 2x to 3x or more.",
          "pageRefs": null,
          "priority": null,
          "whenToUse": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-07-16 22:58:15.79602+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "whyItWorks": null,
          "antipattern": null,
          "cardinality": null,
          "narrativePurpose": null
        }
      ],
      "frameworks": [
        {
          "matchId": "9c9ca7cc-9a74-4f6a-b95a-4b2ee0805ee9",
          "evidence": "Bottom-up calculation of deferred revenue vs reported figures",
          "framework": null,
          "confidence": 0.8,
          "extraction": {
            "at": "2026-05-02 20:49:46.754+00",
            "model": "google/gemini-3.1-flash-lite-preview-20260303",
            "runId": null,
            "seconds": null,
            "promptVersion": null
          },
          "pageNumber": 8,
          "frameworkName": "valuation_bridge"
        }
      ],
      "arcBeats": [
        {
          "to": 8,
          "arc": {
            "name": "Problem-Agitate-Solution",
            "slug": "problem-agitate-solution",
            "status": "active",
            "bestFor": "Sales pitches, urgency-driven, competitive displacement",
            "canonId": "019dd956-5ec6-70f9-9fd8-fdbaaff39acf",
            "version": 1,
            "bodyDocId": "019df22a-2356-73eb-8061-d8c81dc0aa49",
            "structure": "Problem (Identify pain) -> Agitate (Make it worse) -> Solution (Provide relief)",
            "description": null,
            "familyLabel": null
          },
          "from": 8,
          "name": "Impact & Next Steps",
          "beatId": "4ab2fbcc-c7c7-4336-b5f0-a22fd890d13b",
          "matchId": "6d1dafe8-9ae9-45df-9151-b1aeec45abc1",
          "beatType": {
            "name": "Impact & Next Steps",
            "slug": "consultants-gambit-impact-next-steps",
            "status": "active",
            "canonId": "019dd9b8-0849-7728-9ee9-fd1609c4c655",
            "version": 1,
            "description": null
          },
          "evidence": "The valuation table slide implies the impact of the findings",
          "position": 2,
          "isPrimaryArc": true,
          "parentBeatType": {
            "name": "Resolution",
            "slug": "resolution",
            "status": "active",
            "canonId": "019dd9b8-045d-703b-8dd7-e92aba3ba91b",
            "version": 1,
            "description": "How the deck ends. Required in 19/20 arcs. The exception (Sparkline) ends with new bliss which is functionally a resolution."
          },
          "alignedBlockIds": null,
          "matchConfidence": 0.8
        }
      ],
      "loops": [
        {
          "to": 8,
          "from": 2,
          "loop": {
            "name": "27_cost_of_inaction",
            "slug": "27-cost-of-inaction",
            "status": "active",
            "bestFor": "Urgent budget requests, compliance, risk mitigation",
            "canonId": "019dd956-70d1-7395-a15b-857ba858b394",
            "version": 1,
            "bodyDocId": "019df22a-2420-77be-bc41-ded96d08cb21",
            "structure": "The Status Quo -> The Hidden Costs Accumulating -> The Future State of Inaction -> The Tipping Point",
            "description": "Quantify what happens if the audience does nothing",
            "familyLabel": null
          },
          "matchId": "1a558c9f-664b-45ab-897c-80fa57bc6873",
          "evidence": "The document implies that not addressing the issue could lead to significant financial losses",
          "position": 0,
          "objective": "What is the cost of not addressing the potential fraudulent financials?",
          "confidence": 0.6,
          "extraction": {
            "at": "2026-07-16 21:58:20.103455+00",
            "model": "or:meta-llama/llama-4-scout",
            "runId": null,
            "seconds": null,
            "promptVersion": "doc-narrative-v1"
          }
        }
      ],
      "locked": true
    }
  ],
  "arcBeats": [
    {
      "from": 2,
      "to": 3,
      "label": "Problem & Complication",
      "description": "The executive summary and villain critique slides present the problem and complication"
    },
    {
      "from": 4,
      "to": 7,
      "label": "Evidence",
      "description": "The appendix data slides provide evidence for the claims made"
    },
    {
      "from": 8,
      "to": 8,
      "label": "Impact & Next Steps",
      "description": "The valuation table slide implies the impact of the findings"
    }
  ],
  "loops": [
    {
      "from": 2,
      "to": 8,
      "label": "Cost Of Inaction",
      "description": "What is the cost of not addressing the potential fraudulent financials?"
    },
    {
      "from": 4,
      "to": 7,
      "label": "Hypothesis Test",
      "description": "Is the hypothesis that TAL Education's financials are fraudulent supported by evidence?"
    }
  ]
}