Ariadne · Reference & analysis

V8 Product Review — Ariadne: The Self-Authoring Detective Universe

V8 converts V5's authored detective layer into a self-authoring one: an eleven-stage pipeline in which a seeded, deterministic constraint core ("Clew") generates a mystery's ground truth solve-first, derives clues and

11sections20 minread1table

On this page

Status: independent product review — revised and expanded in a second meticulous pass on 2026-07-07 (§9, Additional considerations) and a third pass on 2026-07-07 covering monorepo integration, shared functionality, and TODOS/ roadmap alignment (§10) Reviewer: Claude (product-perspective deep review) Date: 2026-07-07 (first, second, and third passes) Scope: V8/V8_features.md + all V8/features/* pages, V8_TODOS.md, V8_GAP_ANALYSIS.md, V8_SOTA_RESEARCH.md, V8_ORCHESTRATION_DECISIONS.md, README.md, architecture/*, plus the implementing code trees (libs/v8/*, libs/yemaya/case-*, apps/v8/*, V8/ue/Plugins/V8_Ariadne_CaseClient). Method: full deep-read, then critique against the shipped competitive set (LA Noire, Frogwares' Sherlock line, Return of the Obra Dinn, Her Story, Disco Elysium, The Case of the Golden Idol / Rise of the Golden Idol, Pentiment, Shadows of Doubt, The Roottrees are Dead; Inworld × NVIDIA "Covert Protocol," Dead Meat, and the 2024–26 LLM-NPC wave) and industry SOTA in procedural mystery generation. Market facts reflect knowledge through early 2026.


1. Executive summary#

V8 converts V5's authored detective layer into a self-authoring one: an eleven-stage pipeline in which a seeded, deterministic constraint core ("Clew") generates a mystery's ground truth solve-first, derives clues and fair red herrings backward, a dual-solver verifier ("Minos": finite-domain CSP + DPLL SAT, anchored against the Zebra puzzle) proves the case has exactly one solution reachable from player-visible clues, Knox/Van Dine fair-play rules gate it, an automated playtester ("Theseus") solves it at five skill levels, an LLM writers' room realizes prose and interrogations, suspects run as memory-streamed, fair-lying LLM personas ("Ori-Detective"), and the result compiles losslessly into V5's shipping Mind Palace format — C2PA-stamped, seed-reproducible, and blocked by seven release gates.

The thesis is exactly right, and the moat is real. The procedural detective genre's known failure (Shadows of Doubt: infinite cases, samey and unguaranteed) and the LLM-NPC demo wave's known failure (Covert Protocol: living suspects with no verified case underneath) are the two halves V8 welds: "the LLM proposes; a constraint solver disposes." Nobody shipping today has provable fairness under generated surfaces. The fair-lying guard (a suspect can only lie where a player-reachable clue can refute it; the culprit cracks only against the specific refuting clue) is the single cleverest mechanic in the corpus — authoring-time proof and runtime behavior sharing one substrate.

Three product problems dominate. (1) V8 is a parasite on an absent host: it compiles into V5 — unshipped, content-less — and its own GA is honestly blocked on V5 authored-case data that "does not exist." (2) No monetization model exists at all — no pricing, subscription, or unit economics for an "endless content" product whose fully-realized cases carry real per-case generation cost. (3) The most demo-able surface is the least real: live voiced interrogation, generated art/music/VO, the living canon store, and on-demand minting are all provider-gated [~] seams, while the genuinely finished thing — the fairness proof — is invisible to players by design.

Verdict: decouple, productize, and make the proof visible. The offline text-only pipeline already runs end-to-end with zero credentials — that is a standalone daily-mystery product (the Wordle/Golden-Idol-shaped business hiding inside the AAA plan) that can ship years before V5, fund the realization tiers, and calibrate the judges on real players. And give every solved case a "fairness receipt" — the proved deduction chain, revealed — so the invisible moat becomes the visible brand.


2. What V8 is (product identity)#

  • Six player promises: an endless case board (daily drops, commissions, ambient world mysteries), canon-consistent cases that remember prior outcomes (Palimpsest), living interrogable suspects, fully-realized presentation (art/props/VO/music via Isis), fairness you can feel, and co-op + creator commissions (both spec-gated).
  • Strict skeleton/surface separation: deterministic symbolic core (seeded, CPU-only, no hidden fake-LLM path — a NullProposer default that fails loud) under generated, graded, regenerable surface.
  • Seven release gates before any case reaches a player: formal uniqueness, deductive completeness (no forward references), Knox/Van Dine fair play, in-game solve, judge-panel quality, Sekhmet safety, canon consistency.
  • Reuse posture: V5 deduction UI/interrogation rig/accusation model (Brilliant/Good/Doubtful/Wrong), V6 Ori identity for suspects, V7 Sekhmet + Mawu distribution, V3 C2PA provenance, Hathor dialogue, Yemaya agents.
  • Honest completion: 87/90 tasks, ~22.8k lines of tested TS + a 1.9k-line UE5 client plugin; the three open tasks blocked on V5 data, not V8 code.

3. What is genuinely strong#

  1. Provable fairness is a category-defining differentiator. Golden Idol/Obra Dinn achieve it by hand at ~30 cases per multi-year effort; Shadows of Doubt abandoned it for emergence; LLM whodunits can't spell it. V8's dual-solver uniqueness proof over player-visible clues only (rejecting even "visible clues prove a different culprit than intended") is the first credible mechanization — and the DPLL layer catching a real alibi-polarity bug during development is exactly the evidence that the verification is load-bearing, not ceremonial.
  2. The fair-lying guard (§1) — one ground-truth projection driving both the authoring-time proof and the runtime suspect behavior, so live interrogation cannot drift out of solvability. This is the piece Covert Protocol and every ACE demo is missing, and it's real, tested code.
  3. Solve-first, derive-backward generation with dramatic-plausibility touches (innocents usually keep a motive, so red herrings are characters, not noise) — the EXAG research line productized with taste.
  4. Determinism as both provenance and economics: bit-reproducible IR from (seed, model-versions, canon-hash), a reproduce CLI, C2PA on every asset, and mint-once/serve-many cost structure. The budget-governed mint queue that degrades rather than fails is the right ops posture for generated content.
  5. Honest engineering culture at its best in the series: fail-loud provider seams, fail-closed safety (unscanned content throws), a self-reported "87/90 is the honest ceiling without fabrication," and GA deliberately unsigned while its calibration anchor is missing.
  6. Palimpsest's wrongful-conviction write-back — a PlausibleConviction verdict persists in canon and can be reopened by a later case. "Your mistakes come back" is the best narrative-consequence idea in the detective genre since Obra Dinn's irreversible verdicts; it should be a marquee loop, not a plumbing detail.

4. Product gaps#

4.1 The host-dependency trap — and the standalone product inside#

V8's runway currently ends at V5's door: the compiler targets V5 structs, the golden corpus is V5's 25 authored cases (which exist only as manifest skeletons), tone parity and the regression corpus are blocked on V5 prose that was never written, and the UE plugin's live path is unproven. V5's own review (2026-07-06) recommends V5 lead with its detective flagship — but even that is years of content away.

Meanwhile, the §12.4 acceptance run already mints, verifies, publishes, and reproduces a complete case offline, text-only, with zero credentials. That is a shippable product: "Ariadne Case Files" — a daily/weekly mystery app (web + mobile; the V1 shell is sitting right there) with text + portrait presentation, the Mind Palace pairing UI in 2D, communal case-of-the-day (everyone gets the same seed; deterministic minting was built for this), spoiler-safe result sharing, streak-free progression, and commissions as a premium feature. It proves the fun, builds the brand, generates the human-judgment data every judge/difficulty calibration currently lacks, and turns V8 from a dependent subsystem into the franchise seed. When V5 ships, its AAA embodiment becomes Ariadne's "console edition," not its prerequisite.

4.2 No business model (documented nowhere)#

For an endless-content product, the absent economics are the largest strategy hole. A concrete proposal consistent with the architecture:

  • Free: the communal daily case (text tier) — acquisition + calibration.
  • Subscription (the core): the full case board — genre rotations, seasonal calendars (buildSeasonCalendar exists), archive access, cloud-synced casebooks. "Netflix of mysteries" is the honest shape of mint-once/serve-many economics.
  • Commission credits: player-directed cases ("1947 arson, warehouse district, fiendish") are metered, HITL-reviewed premium mints — the budget governor already reserves per-case cost; price above it.
  • Creator marketplace via V7 Mawu (already specced): vetted community commissions with rev-share.
  • B2B licensing: Minos + the gate suite as "the fairness engine" for other studios' mystery content — nobody else has a verifier; the SpeedTree-of-mysteries play.

And publish the unit-economics table (text tier vs +portraits vs +VO-featured vs prestige-realized) that the budget governor implies but never prices.

4.3 Fairness ≠ fun: the dramatic-quality risk#

The gates prove solvability, completeness, and rule compliance; none of them can prove a case is interesting, and constraint-generated mysteries have a known failure mode — mechanical sameness (motive #3, alibi-flaw #2; Shadows of Doubt's actual criticism). Mitigations to promote:

  • Promote sub-genre profiles from P2 to launch-critical (locked-room, cold-case, conspiracy, courtroom): structural variety is the retention risk, not solver correctness.
  • Structural-diversity metrics across the mint queue (constraint-graph shape distance between consecutive drops) as a gate-adjacent monitor.
  • Player-judgment feedback loop: post-case star ratings + "was the twist fair?" feeding judge recalibration — the standalone app (§4.1) makes this data cheap.
  • A resident human showrunner for featured/seasonal cases: HITL exists for safety; add HITL for taste on the highest-visibility drops.

4.4 The exactly-one-lie meta#

The interrogation compiler guarantees the culprit lies exactly once — at beat 7 (alibi), refutable by the alibi-flaw clue — and innocents never crack. Elegant, provable… and learnable: veterans will discover "the alibi beat is always the lie" and "anyone who cracks is guilty," collapsing interrogations into a routine. Generalize the invariant: at least one load-bearing refutable lie, variable in position, optional non-load-bearing lies for texture (already half-present via herring lies), and occasional innocent "cracks" that reveal the harmless hidden secret rather than guilt. Fair-play survives; the meta doesn't.

4.5 Industry SOTA checklist#

Capability (2026 bar) Bar-setter V8
Proved-unique procedural mysteries (nobody ships this) ✅✅ category-defining, real code
Fair-play rule validation (Knox/Van Dine) academic only ✅✅ productized as gates
LLM suspects w/ memory + consistency Covert Protocol / Dead Meat ✅ designed better (fair-lying guard); live path unproven
Automated playtesting + difficulty calibration (nobody) ✅✅ Theseus at 5 skill levels
Generated-content provenance (C2PA per asset) industry scrambling ✅✅ real Ed25519/C2PA machinery
Hand-authored deduction golden standard Obra Dinn / Golden Idol ⚠️ aims to match procedurally; drama quality ungated (§4.3)
Daily communal puzzle loop Wordle-lineage ⚠️ "daily drops" named; no communal/leaderboard design (§4.1)
Live voiced NPC latency (sub-second turns) ACE demos ⚠️ context-prefetch real; no end-to-end turn budget stated
Business model for generated content (open industry question) ❌ absent (§4.2)
Content rating strategy for generated mysteries IARC evolving ❌ unstated (murder/noir ⇒ Mature; generated content complicates)
Co-op deduction (open niche) ⚠️ specced (Co-op Bureau), unbuilt
Standalone playable surface table stakes ❌ exists technically (offline packs), unproductized

5. Ideas that would make the product better#

  1. Ariadne Case Files standalone (§4.1) — the P0 strategic move.
  2. The fairness receipt: after every solved (or failed) case, reveal the proved deduction chain with the moment each clue became available — Obra Dinn's post-verdict satisfaction, mechanized. It converts the invisible verifier into the visible brand ("proved solvable before you ever saw it") and doubles as the trust artifact for skeptics of AI content.
  3. Case-of-the-day as a communal ritual: same seed worldwide, global solve-rate stats revealed at midnight, spoiler-safe emoji share strings. Deterministic minting makes this nearly free; it is the acquisition engine.
  4. Wrongful convictions as marquee content (§3.6): a season arc where your archived PlausibleConviction verdicts resurface — the innocent you jailed is exonerated, the real culprit's later crime references your error. No detective product has ever made your mistakes into content.
  5. Tiered realization economics (§4.2): text+portraits standard; full VO/music for the weekly featured case; prestige realization (env art, 3D scenes) for season finales. Matches cost to visibility and makes the subscription ladder legible.
  6. Co-op Bureau, prioritized: two detectives, split evidence, one shared board — the open genre niche (also flagged in the V5 review); V8's compiled cases + deterministic packs make session-sync tractable long before the AAA client exists.
  7. Judge calibration from humans (§4.3): the standalone app's ratings feed Theseus/judge weights; publish the correlation ("our judge now predicts player 'fair twist' scores at r=0.8") as ongoing proof of the quality loop.
  8. Name-collision defamation guard: generated suspects + real-world period settings invite accidental real-person resemblance; add a generated-name/likeness screen against public-figure and locality-specific lists to the Sekhmet stage (the keyword lexicon gestures at this; make it structural).
  9. Sub-genre seasons (§4.3): "Locked Room Month," "Courtroom Season" — the seasonal calendar machinery exists; variety becomes the live-ops story.
  10. Engine licensing pilot (§4.2): one external partner shipping "verified by Ariadne" cases would validate the B2B leg and pressure- test the gates against foreign content.

6. Criticisms and tweaks#

  1. Unify the gate numbering. Two different G1–G7 orderings ship in parallel (pipeline-ordered vs kind-ordered); the docs call it "a real naming divergence worth knowing." For a product whose brand is verification, ambiguous gate identity is off-brand — pick one, alias the other, add a CI check.
  2. Wire the reference core or retire it. The most-tested, Zebra- anchored solver (libs/v8/case-csp) is not on the runtime mint path (which uses the DPLL verifier). Either the runtime should call the reference core as the second opinion (true dual-solver in production, not just in principle), or the divergence risk between two solver codebases should be closed.
  3. Thread the built-but-unwired Stage-11 primitives — the three-tier BudgetGovernor and the reproduce check belong inside runPipeline, not beside it; both are one-integration tasks that convert governance from available to guaranteed.
  4. State an end-to-end interrogation turn budget. The 1.0ms context fast-path is good engineering below the wrong headline: players experience total turn latency. Commit to a number (e.g. p95 ≤1.5s spoken-turn against wired providers), and let the fail-closed dialogue trees be the honest fallback when it's missed.
  5. Decide the content-rating posture now (§4.5): Mature noir + minors in the Oshun ecosystem + generated content = an IARC conversation before any store submission; the V7 Sekhmet reuse covers safety scanning, not rating strategy.
  6. The circular golden corpus: until V5's authored cases exist as data, Theseus is calibrated against generated cases judged by machinery trained on the same assumptions. The standalone app's human data (§5.7) is the honest fix; alternatively, license/transcribe a public- domain authored corpus (classic detective fiction reduced to skeletons) as an external calibration anchor — it would also make a delightful marketing artifact ("Ariadne solves Christie").
  7. Session-length targets are absentlengthMinutesVO maps to a manifest field, but no design target exists for how long a standard case should take a median player; difficulty calibration without a duration target will drift toward padded clue chains.
  8. Keep the honesty inline: as with sibling products, the glowing hub prose and the [~]-gated reality diverge; the companion pages carry the truth. Any external-facing material should inherit the "real today vs provider-gated" framing that the internal docs model so well.

7. Risks#

  1. Host dependency (§4.1) — if V8 waits for V5, it inherits V5's content-mountain timeline; the standalone path is the hedge.
  2. Drama-quality ceiling (§4.3) — the genre's fans forgive ugly before they forgive boring; fairness alone doesn't retain.
  3. Generation economics — governed but unpriced (§4.2); a viral spike of commissions at full realization tier is currently an unbounded cost event with only degradation as the valve.
  4. LLM-content backlash in a craft genre: detective fans revere authorship (Golden Idol's handcraft is its marketing). V8's counter is its verifier + provenance — lead with "proved fair," never "AI-made," and the fairness receipt (§5.2) is the argument made playable.
  5. Meta-exploitability of provable structure (§4.4) — solved by invariant generalization, worsened by ignoring it.
  6. Safety edge cases in generated crime fiction — defamation-by- coincidence (§5.8), period-setting cultural harms (the cultural-review machinery exists in sibling products; borrow it for era templates).

8. Prioritized recommendations#

P0 — strategy-defining

  1. Ship Ariadne Case Files standalone (text tier, daily communal case) (§4.1, §5.1, §5.3).
  2. Adopt the monetization model + publish unit economics (§4.2, §5.5).
  3. Promote sub-genre profiles + diversity metrics to launch-critical (§4.3).
  4. Generalize the exactly-one-lie invariant (§4.4).
  5. Unify gate numbering; wire BudgetGovernor + reproduce into the mint path (§6.1, §6.3).

P1 — the visible-trust wave 6. Fairness receipt post-case (§5.2). 7. Human judge-calibration loop from the standalone app (§5.7); external authored-corpus anchor (§6.6). 8. End-to-end interrogation latency budget + wired-provider pilot (§6.4). 9. Name-collision/defamation screen in Sekhmet stage (§5.8). 10. Content-rating strategy (§6.5).

P2 — compounding 11. Wrongful-conviction season arc (§5.4). 12. Co-op Bureau (§5.6). 13. Tiered realization ladder formalized (§5.5). 14. Engine-licensing pilot (§5.10). 15. Session-length design targets (§6.7).


9. Additional considerations (second pass)#

9.1 Hints from the proof tree (the missing difficulty dial)#

The solver knows, at any moment, the minimal next deducible step — which means V8 can ship provably-minimal hints: reveal the least-informative missing edge, never more, with a per-case hint budget that scales the difficulty bands. No hand-authored mystery can offer spoiler-optimal hints; V8's machinery gets them free. This is simultaneously the accessibility story (cognitive-load tiers for the deduction interface, mirroring V5 §9.5), the churn fix for fiendish, and a marketable first ("hints that mathematically cannot over-spoil").

9.2 Fairness must survive translation#

case-localization exists (8/8 green) but unimported — and generated mysteries localize worse than authored ones: alibi wordplay, homophone red herrings, and time-format ambiguities can silently break solvability in a target locale. The gates should re-run per locale (G1/G2 at minimum, G3 where clue phrasing carries the logic), making "fair in every language" a verified property rather than a translation vendor's promise. No competitor could even attempt this; V8's architecture makes it a CI job.

9.3 Communal-case spoiler design#

The daily communal case (§5.3) inherits Wordle's pathologies at higher stakes: one spoiler ruins a mystery outright. Design for it up front — staggered reveal windows by timezone, spoiler-safe share strings (solve time + accuracy grade, never content), post-solve-gated discussion threads, and a "late solver" grace mode that hides global stats until finished.

9.4 Voice and likeness rights for generated casts#

The 12-voice deterministic casting bank and MetaHuman-assembled suspects need the V3 consent-registry treatment wholesale: named voice contributors with revocation rights, and a likeness-collision screen (§5.8's name check extended to generated faces against public-figure imagery) before any real ACE/Inworld deployment. Generated noir suspects who resemble living people is a defamation vector unique to this product's structure — and cheap to gate at skeleton/casting time.

9.5 Per-case content descriptors from the skeleton#

Generated cases will span poisonings, domestic violence, and other themes unpredictably. Because the crime parameters exist symbolically before realization, V8 can generate per-case content descriptors at skeleton level — feeding age-gates, player content preferences ("no cases involving X" — a genuinely novel comfort feature), and the IARC generated-content conversation (§6.5) with structured evidence rather than sampling. This turns a rating liability into a product feature.

9.6 Publish the research#

The Clew/Minos/Theseus stack is a publishable systems contribution (EXAG/AIIDE lineage the docs already cite). Publication buys recruiting, credibility against "AI slop" skepticism, prior-art defense, and — per §6.6 — the public-domain calibration corpus work ("Ariadne solves Christie") doubles as both science and marketing.

9.7 Commission abuse and injection inheritance#

Commissioned prompts are user input flowing into generation: inherit V6's instruction/data-separation threat model verbatim for the Commission Studio (prompts are data, never instructions), and treat "commission a case about my ex" as a named abuse category — the HITL gate on commissioned cases covers it, but the policy (real-person references in commissions rejected at intake, not at review) should be explicit.

9.8 Cross-portfolio notes#

Three seams deserve coordination: the V5 iPad Mind-Palace client should be the Case Files client (V5 §9.6 — one casework codebase, two content sources); V6 companions as Watson figures (an Ori sidekick who remembers your cases and comments in interrogations — the Aye Bridge v5-companion adapter is most of the work); and V9's logic-lesson grants should deep-link both ways (solving a case unlocks the deduction lesson; mastering it unlocks a themed case). V8 is small by surface area and central by capability — its fairness engine is portfolio infrastructure, and staffing should reflect that.

10. Monorepo integration & shared functionality (third pass)#

Audited against DOMAINS/, the 185-phase TODOS/ roadmap, V_SERIES.md, V_SERIES_PLATFORM_CONSOLIDATION.md, and package-dependency evidence.

10.1 V8 has the cleanest substrate integration in the V-line — keep it#

Dependency evidence confirms what the docs claim: V8 genuinely composes the shared substrate — eleven @yemaya/case-* packages, the shared @oshun/content-signing signer, and the shared release-gates/quality-judge stack. Among the nine products, V8's "integration version" premise is the most honestly executed in code. Two implications: first, V8's choice of @oshun/content-signing is the canonical one (the portfolio carries a second signer, c2pa-export, used only by V1's BFF — consolidation should fold into V8's choice, which V9 should then adopt, per V1 §10.3); second, V8's pattern — substrate packages + thin product libs + fail-loud seams — should be the template V_SERIES.md points new products at.

10.2 The lateral edges are thinner than the prose#

No V8 package depends on V5, V6, or V7 code. The V5 relationship is real but lives entirely in the UE plugin (V8_Ariadne_CaseClientV5MindPalace/V5DetectiveColdCases modules) and the compiled-struct format; the V6 Ori reuse ("suspects carry a V6 Ori") is conceptualSuspectOri is V8-local code, not a dependency on libs/v6/ori-model; and "the V7 Sekhmet regime" resolves to an offline keyword scanner plus a named seam, with no workspace edge to apps/v7/sekhmet-scanner. These are all defensible engineering choices at this stage, but the docs should say "modeled after / compiles into" rather than "reuses," and the two that should become real dependencies are ranked: (1) Sekhmet binding before any generated case ships publicly (a safety claim resting on a keyword list is not the claim the docs make); (2) Ori-model reuse when the V6 subject-type discriminator lands (consolidation Problem 2), so a suspect's identity is a first-class portfolio being and the Watson-companion idea (§9.8) becomes a data edge, not an export.

10.3 Project Obsidian and the film pipeline adjacency#

Roadmap Phase 27 — "Project Obsidian: AAA Game & TV Franchise" (64% complete, 934 tasks open, the use-the-tool proof for Yemaya's production platform) is the portfolio's other big Yemaya consumer — and V8's case pipeline is a natural supplier: verified mysteries as episodic source material, with Phases 69/70 (remote filmmaking + production SOTA), Phase 135 (VFX/compositor/virtual production), and Phase 141 (2D animation suite) forming a realization ladder for the prestige tier (§5.5). A "case-to-episode" experiment (one generated case rendered as a 22-minute animated mystery via the Yemaya/Manim/film stack) would test the franchise thesis cheaply and give the fairness engine a second market (writers' rooms) alongside §5.10's engine licensing.

10.4 The 0% cognition substrate is V8's ceiling too#

Live voiced suspects ultimately need Phase 81 (NPC cognitive core/SLM runtime, 0/140) and benefit from Phase 83 (emergent agency) and Phase 176 (world models) — the same unbuilt substrate V5 and V6 depend on. V8's fail-closed offline dialogue trees are the right bridge, and V8 should join V5/V6 as co-tenant of Phase 81 rather than wiring a V8-only ACE/Inworld path that diverges from the portfolio's cognition ladder (V6 §10.2 argues the co-ownership; V8 is the third vote that makes it a platform decision).

10.5 Roadmap assets V8 under-uses#

  • Hathor (Phase 7, complete) — worldbuilding/quest/dialogue substrate; V8's writers' room cites Yemaya agents but not Hathor's narrative structures — audit for reusable case-scaffolding before extending Anansesɛm.
  • Mnemosyne (Phase 39, polyglot/cultural tooling) — the per-locale fairness re-verification recommendation (§9.2) needs exactly this layer under case-localization.
  • Concordia (Phase 179) — multi-suspect negotiation and plea-bargain-style case mechanics are a natural (post-launch) consumer of the bargaining substrate; noted for the design backlog.
  • GPS tier — the daily communal case, leaderboards, and share infrastructure (§5.3) are textbook GPS domains (leaderboards/seasons, telemetry); V8 should consume them from the shared tier when it exists rather than growing a service stack — it is currently the only game-line product without one; keep that distinction.

11. Closing note#

Every "infinite content" product of the LLM era has failed the same way: the content was infinite and the trust was zero. V8 is the first design I've reviewed that inverts the failure — it industrializes the one thing hand authors could always claim over machines, the guarantee that the puzzle is fair — and it has the working solver, the gates, the provenance, and the honesty culture to mean it. What it lacks is a door players can walk through this year and a till. Both already exist in embryo: the offline pack is the product, and the proof is the pitch. Ship the daily case, hand every solver their receipt, and let the labyrinth's thread — not the labyrinth's size — be the story.