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

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 absent** — `lengthMinutesVO` 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_CaseClient` →
`V5MindPalace`/`V5DetectiveColdCases` modules) and the compiled-struct
format; the V6 Ori reuse ("suspects carry a V6 Ori") is *conceptual* —
`SuspectOri` 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.
