Date: 2026-06-14 Scope: The whole V1–V9 portfolio and the cross-domain
agentic content stack that serves it — game assets, storylines, dialogue, guided
meditations, music, concerts, live commentary, codex/lore, UGC. Method:
Direct source reads (no trust of TODO checkboxes or prose claims), five
independent adversarial deep-dive agents (V1 platform; narrative/dialogue; game
assets; wellness/concert/commentary; V8/V9), this session's line-by-line
strong-verify of the agentic content-quality stack, and the repo's own
AGENTIC_CONTENT_QUALITY_ANALYSIS_2026-06-13.md (its diagnosis) cross-checked
against the now-implemented remediation. Every load-bearing claim carries
file:line evidence and an explicit real / wired / stub / [~]
classification.
0. The one-paragraph answer#
The agentic content-quality engine is genuinely state-of-the-art — real,
tested, and rare. The system as a whole is not yet "SOTA content throughout
V1–V9"; it is a SOTA engine with uneven reach. As recently as 2026-06-13 the
repo's own analysis concluded "No — not as built today": every
quality-moving technique (best-of-N, self-refine, reward models, LLM-as-taste-
judge) was either dead code or fabricated its results with
Math.sin/Math.exp, and a human was the sole arbiter of whether content was
good. The AGENTIC_CONTENT_QUALITY_TODOS ledger then built the real versions
of nearly all of them, and this session's strong-verify confirmed they are
genuine algorithms with computed-value tests, not stubs. So the core is now
SOTA. But the deep-dives show that core is wired into some flagship content
paths and not others: the generic AI Studio service, Hathor narrative, and V4
codex/mission run on it; V6 companion dialogue and Lilith guided meditations are
still template-assembled (and in two places falsely attest "generated"); the V3
concert and V4 commentary quality gates are real but unconsumed; asset
generation has real image/3D/audio providers but a stub headline 3D-Gaussian
editing library and an unbuilt generated-asset→Unreal last mile; and V8/V9
are specification-only (0 lines of code). Net: a top-tier quality brain
attached to a partially-connected nervous system.
Verdict: SOTA core, partial deployment. Confidence: high.
1. What V1–V9 actually are#
| Ver | Product (codename) | Domain | Content it needs | Maturity |
|---|---|---|---|---|
| V1 | Oshun Platform + Agentic AI Studio | Creator/operator platform | Everything — it is the engine + studio that commissions content for all others | Shipped engine, real + tested |
| V2 | Fighter game | Combat / Side Story | Fighter dialogue banks, Side-Story prose, concept art, cooked UE assets | Game real; content authored (not generated) |
| V3 | Concert / music experience (Saraswati) | Live music | Concert scenes, speeches, music tracks, C2PA-signed exports | Music DSP real; quality gate real-but-unwired |
| V4 | Sports / esports (Calliope) | Match play | Live commentary, codex/lore, mission briefings | Codex/mission wired to engine; commentary gate unwired |
| V5 | Open-world RPG | Quests/dialogue at scale | Side-quests, NPC dialogue (toward ~12k nodes), cinematics | Quality-batch path real; volume staged |
| V6 | Cognition / companion AI (Egbe) | Living NPCs | Real-time judged/refined dialogue, chronicle ("Book of Ori") | Gateway real; V6 surfaces are template skeletons |
| V7 | UGC forge (Maya) | Creator assist | Generated assist artifacts behind trust boundary | Forge-assist judge/refine path present |
| V8 | Ariadne — self-authoring detective universe | Procedural mysteries | Fully generated fair, solvable, voiced cases compiled into V5 | Spec only (0/90 tasks, no code) |
| V9 | Metis — "a curious ape's guide to reality" | Consumer learning | Grounded interactive lessons over real Metis/Nyx/Kalika kernels | Spec only (0/57 tasks); composed domains real |
The important structural fact: V1 is the engine; V2–V9 are consumers. The right question is therefore "is the V1 engine SOTA, and does each consumer actually run its content through it?"
2. The shared agentic content engine — the SOTA core (real, tested)#
This is the part that is genuinely state-of-the-art. It lives mostly in
libs/shared/content-quality-judge (32 source files, one per capability),
libs/shared/content-release-gates, and libs/oshun/content-service, riding on
the real Anthropic provider floor
(libs/iris/conversation-providers-anthropic/ src/anthropic-provider.ts:307,335
— real client.messages.create + streaming + token counting) exposed through
@iris/agents-core with a BudgetMeter and KillSwitchRegistry.
The loop. A first-class
generate → judge-gate → (regenerate | refine) → re-gate loop is wired into a
durable, replayable service (content-pipeline-service.ts:94-164; dispatcher
dispatcher.ts:199-322 — generate = best-of-N + self-refine, judge-gate throws
a dimension-targeted critique that the runner feeds back as
reviewerDirection). It persists run records + runner checkpoints to disk
(survives restart; Postgres swap behind the same interface), and is mounted
behind a real Node HTTP server + the BFF operator dashboard. Every gated
artifact is stamped with full provenance: run id, model, prompt sha256, content
sha256, per-candidate scores, regenerations, judge score, disagreement
(content-pipeline-service.ts:135-146).
The taste signal (the hard part). Creative quality has no ground-truth verifier, so the engine approximates one with a calibrated LLM-judge panel:
| Capability | Real? / Evidence |
|---|---|
| Judge panel (N≥3, median, disagreement→HITL) | Real. judge-panel.ts:71-141 (≥3 enforced; median; spread→needsHuman) |
| Position-bias mitigation (pairwise both orderings, consistent-only wins) | Real. judge-engine.ts:277-341 |
| Pointwise mean+variance (≥2 samples) | Real. judge-engine.ts:96-104 (spec asserts variance 800/3) |
| Calibration vs human gold (Cohen's κ, Pearson, MAE, κ-drift gate) | Real, textbook-valued tests. calibration.ts:65-189; calibration.spec.ts asserts κ=0.35135, pe=0.48611 |
| Slop / GPT-ism penalty (EQ-Bench-style, length-controlled, saturating) | Real. slop.ts:31-186 (spec asserts weightedHits 6/5/15, penalty=0.5) |
Inference-time quality. Best-of-N with pessimistic selection
(LCB = adjustedScore − pessimism·disagreement, best-of-n.ts:50-84 — resists
reward-hacking the judge), one-pass structured self-refine that keeps a
revision only if it improves and aborts on regression (self-refine.ts:79-117),
Reflexion lessons carried across batch items via working memory
(reflexion.ts:88-173), and per-mode compute budgets (fast/balanced/deep/
exhaustive) enforced by a metered provider with kill-switches
(compute-budget.ts:66-128).
Learned taste / continuous improvement. Real statistics, not bookkeeping:
reward model = the calibrated panel with reward-hacking detection via excess
correlation (reward-model.ts:156-205; reward-model.spec.ts asserts a
length-hacker is flagged), active learning with a learned per-bin acceptance
region (active-learning.ts:89-159), drift detection via direction-aware
Welch z with quarantine recommendation (drift.ts:71-215), and
champion-challenger promotion on a quality metric via a real two-proportion
z-test (quality-champion-challenger.ts:55-137).
Corpus-level diversity (the level almost nobody touches). Embedding-space
diversity with mode-collapse detection (corpus-diversity.ts), a batch
release gate that fails a homogeneous batch even when every item passes
individually (corpus-gate.ts), and diversity pressure in generation
(novelty score = 1 − max cosine; a MAP-Elites-lite behavior descriptor —
diversity-pressure.ts).
Grounding + model routing + real embeddings. Real CLIP ViT-B/32 + all-MiniLM
embeddings via @huggingface/transformers with no hash fallback
(libs/sophia/embeddings/.../clip-multimodal-backend.ts,
text-embedding- model.ts; 7/7 model-backed tests; the residual SHA-256 image
path was removed this session). A fail-loud canon grounding gate that blocks
ungrounded claims, now wired as an opt-in required gate in the content service
(dispatcher.ts:148-160,257-313). Creative model routing that pins prose/
judging to Opus 4.8 / Fable 5 with auditable fallback (model-routing.ts).
Governance. Required gates with content-hash binding, evidence-or-fail,
named signoff (release-gates.ts:124-225); the adversarial stub scan over the
whole stack returns zero result-faking hits.
This session's strong-verify ran three independent adversarial agents + deep reads over all of the above and confirmed every algorithm is real with computed-value tests (κ=0.35135, variance 800/3, LCB formula, Welch z, excess correlation) — they would fail against a stub. 312+ tests green.
3. SOTA scorecard: 2026 techniques — before vs now#
This is the clearest way to see the transformation. The "Before" column is the
repo's own 2026-06-13 audit
(AGENTIC_CONTENT_QUALITY_ANALYSIS_2026-06-13.md §3); the "Now" column is the
verified state after the remediation ledger.
| 2026 SOTA technique for creative quality | Before (2026-06-13) | Now (verified) | Evidence |
|---|---|---|---|
| Best-of-N (sample, score, pick) | DEAD/FAKED (Math.sin scores) |
REAL (pessimistic LCB) | best-of-n.ts:50-84 |
| Self-Refine / Reflexion | DEAD/TEST-ONLY | REAL | self-refine.ts, reflexion.ts |
| LLM-as-judge of quality (calibrated, de-biased) | ABSENT (literary-critic rubrics never called) | REAL (panel + position-bias + slop + calibration) | judge-engine.ts, calibration.ts |
| Reward / preference model + hacking control | DEAD/FAKED (Math.exp) |
REAL (panel-as-RM + excess-corr detection) | reward-model.ts:156-205 |
| Multi-agent narrative collaboration | DEAD/TEST-ONLY | REAL (planner/drafter/critic/continuity ensemble) | narrative-ensemble.ts:89-252 |
| Quality-Diversity / MAP-Elites / novelty | ABSENT | REAL (corpus diversity + novelty pressure) | corpus-diversity.ts, diversity-pressure.ts |
| RAG grounding bound to generation | PARTIAL (1 BFF route; Sophia = SHA-256 hashes) | REAL (real CLIP/MiniLM; grounding gate wired) | clip-multimodal-backend.ts, dispatcher.ts:257-313 |
| Slop / length control / debiasing | ABSENT | REAL | slop.ts, external-benchmark.ts |
| Best-creative-model routing | ABSENT (model id decorative) | REAL (pinned Opus 4.8 / Fable 5 + fallback) | model-routing.ts |
| Drift / champion-challenger on quality | ABSENT | REAL (Welch z; two-proportion z) | drift.ts, quality-champion-challenger.ts |
| Inference-time thinking budget tied to quality | DEAD (accounting-only) | [~] (seam exists; live demo gated) | claude4-adapter.ts:467 (no live caller) |
| Fine-tuned/distilled taste model (DPO/RM) | DEAD/FAKED | [~] (needs GPU/training infra; fail-loud) | ledger §5.3 |
The faked nous/training/* stack |
VIOLATION (Math.sin/Math.exp fabrication) |
GUTTED to fail-loud NotConfiguredError |
ledger Phase 0 |
~10 of ~12 techniques moved from dead/faked/absent → real and tested. That
is the single most important finding: the engine crossed the line from "governed
mediocrity with a human bottleneck" to a real, calibrated, taste-driven,
self-improving content system. The two remaining are honestly [~] (need a live
model demo / GPU), not faked.
4. Content-domain reality — does "everything" actually run on it?#
4.1 Storylines, narrative & dialogue — mostly SOTA; V6 is the hole#
The architecture is right: deterministic planners do structure; an LLM writer surfaces prose; judge/lore/continuity/fabrication gates catch failures and fail loud.
- Canonical narrative (Hathor) — REAL, wired.
generators.ts:102-308calls a real LLM and throwsNarrativeGenerationErroron empty/partial output; the full wirequality-batch.ts:151-228runs best-of-N → judge gate → lore-consistency → review. - Fixed-pool → LLM surfacing — REAL, fail-loud.
prose-surfacer.ts:130-156throwsFixedPoolLeakErrorif the writer parrots a template; the NeithTENSION_VOCABbanks are correctly used only as the planner, never shipped (quest-prose-surfacer.spec.ts:98asserts the throw). - Long-form coherence — REAL. The multi-agent ensemble beats single-pass
(
narrative-ensemble.spec.tsasserts 90 vs 55) and catches a planted continuity contradiction (continuity.spec.ts:36); the bottom-up simulation throwsNarrationFabricationErrorif the narrator invents a beat not in the sim log (bottom-up-simulation.spec.ts:110). - V4 codex/mission — REAL, wired (
v4-narrative-quality.ts: best-of-N + judge gate + self-refine + corpus STOP). - V6 Egbe dialogue — TEMPLATE skeleton, NOT wired (the biggest narrative
hole). The real cognition gateway exists and is tested (9/9), but V6's
surfaces never call it:
psyche-agent/src/index.ts:315-348returns"${agentId} replies from ${groundingState} context: ${promptSummary}"(no LLM); andcognition-stack/src/index.ts:571-617returnsgeneratedNatively: true, approvedover three hardcoded locale strings — a result-faking attestation.clio-story("Book of Ori") is deterministic string concatenation labeled with decorativemodelRoutecontracts. - V2 Side Story compiles authored dialogue banks into UE assets by design (not generation) — honest, not a stub.
Verdict: SOTA where wired (Hathor, V4, ensemble); V6 companion dialogue is a template skeleton that in two places falsely claims generation.
4.2 Game assets (visual / 3D / audio) — two-tier: real providers, stub headline#
| Asset type | Status | Evidence |
|---|---|---|
| Concept-art / image gen | REAL (FLUX/Stability/RunComfy HTTP + SHA256 integrity + fail-loud) | bfl-provider.ts:939,958,517 |
| 3D mesh gen (text/img→3D) | REAL (Meshy/Tripo/Rodin/Hunyuan HTTP, throws on non-200) | 3d-generation/.../base-provider.ts:183-194 |
| 3DGS diffusion editing (gaussctrl/syncnoise/morpheus/intergsedit) | STUB — manifest/URI builder, zero numeric computation in 6,143 LOC; tests assert tautologies | syncnoise-…ts:190-203, gaussctrl-depth-…ts:220-256 |
| Avatars (renderer + customization + physics) | REAL (three.js skinning/blendshapes; Verlet-PBD, computed collision) | avatar-physics/.../verlet-engine.spec.ts:586 expects 0.51 |
| Music / audio DSP | REAL (RBJ biquad, DX7 FM, Karplus-Strong; Rust 51/51) | euterpe/.../audio.spec.ts:854 linearToDb(0.5)→−6.0206 |
| USD round-trip / USDZ / cross-DCC | PARTIAL / shim — lossy USDA parse; USDZ + cross-DCC are C# codegen; one file hardcodes true round-trip flags |
unity-agent/.../usd-round-trip-validation.ts:217-223 |
| Generated-asset → UE cook/import | [~] unwired — real RunUAT + UE Python import primitives exist, but nothing dequeues the cook job |
bellona/unreal/.../cook-runner.ts:124-244 (no caller) |
Verdict: partially SOTA. Image/3D provider integration, avatars, and audio DSP are genuinely strong; but the flagship "3DGS diffusion editing" is a manifest-only stub, USDZ/cross-DCC are codegen shims, and the generated-asset→Unreal last mile is unbuilt.
4.3 Guided meditations / sleep / daily wellness (Lilith) — NOT SOTA today#
The named "content services" are delivery/scheduling layers, not generators
(they correctly fail loud with no_content_available rather than fabricate —
daily-content-service.ts:148-159). The actual script path is template /
phrase-bank assembly: meditation-script-service.ts has no LLM/fetch refs,
and the production caller POSTs with useLLM: false
(autonomous-daily-content-service.ts:365) — the real LLM draft path exists but
is disabled by the caller. Quality is gated by a real deterministic scorer
(Flesch reading-ease), not the shared judge panel. The DSP for binaural/
ambient/procedural instruments is real and the RAG embedder is real but
dormant (no wellness service constructs the pipeline). One orphaned file
(meditation-generation-pipeline.ts:773,1069) uses Math.random() for "RAG
relevance" — a genuine stub off the production path.
Verdict: NOT SOTA. Real DSP + a real (disabled) LLM path + real (unwired) RAG; the meditation/sleep script text is template-assembled and judged only deterministically.
4.4 Concerts / music (V3 / Saraswati) — SOTA synthesis, unwired gate, fake signing#
Music synthesis is unequivocally real DSP (Rust neith-synth 51/51:
wavetable, DX7 FM, subtractive/granular; plus euterpe/audio-engine). The
scene/speech quality gate is real and excellently tested — every draft
scored by the shared judge panel, corpus diversity + slop, and promote()
throws when a scene scores 38 even with valid C2PA
(concert-scene-quality-gate.spec.ts:186- 209). Two gaps: (1) the gate has
zero consumers outside its own tests — it is a real capability not yet
spliced into a running export flow; (2) the concert-track C2PA path is fake
signing — track-c2pa-manifests.ts:216 stableSha256Hex is FNV-1a
(0x811c9dc5/0x01000193) mislabeled "sha256", with shape-only verification (a
real Ed25519+SHA-256 signer exists but serves the 3D-asset pipeline, unconnected
here).
Verdict: SOTA on synthesis and on gate design; NOT SOTA end-to-end — the gate is unwired and track signing is fake.
4.5 Live commentary (V4 / Calliope) — SOTA in design, not in deployment#
Commentary is genuinely LLM-generated with structure pinned by real domain math
(moment-scoring.ts: per-event weights, multi-kill multiplier, logistic
win-probability); the writer throws on invented plays / skipped moments
(commentary-generator.ts:217,194); a real bias-review requires verbatim
quotes. The quality gate is real (deterministic non-repetition always runs;
energy/moment-fit via the judge panel; honestly unscored without one) and
computed-value tested (commentary-quality-gate.test.ts:136-138: a
high-judge-but-repetitive package stays blocked). Gap: the claimed "Rust
broadcast service" consumer does not exist (zero .rs in libs/calliope);
the gate is real but unconsumed.
Verdict: SOTA generation + scoring + gating logic; [~] on the production
(Rust service) consumer, which is not present.
5. Per-product reach — which products actually run on the engine#
| Product | Runs content through the SOTA engine? |
|---|---|
| V1 Studio | Yes — the engine is the product; wired into content-service + BFF dashboard |
| V4 codex/mission | Yes — v4-narrative-quality (best-of-N + judge + refine + corpus) |
| Hathor narrative (V5 quests, etc.) | Yes — quality-batch full wire |
| V4 commentary | Gate real, but no production consumer |
| V3 concert | Gate real, but unwired into export; track signing fake |
| V5 dialogue at volume | Path exists (best-of-N + judge + corpus + HITL); volume staged, not yet scaled |
| V6 companion dialogue | No — template skeletons; gateway never called; false "generated" attestations |
| V7 forge-assist | Judge/refine path present behind the trust boundary |
| Lilith meditations | No — template scripts; LLM disabled (useLLM:false) |
| V8 Ariadne / V9 Metis | Spec only (0 code); V9 explicitly mandates reusing the shared gate suite |
The pattern is unmistakable: the engine is uniformly available but unevenly applied. Several teams built a real, test-passing quality gate for their domain and then did not wire it into the running pipeline (concert, commentary), or never connected the real generator at all (V6, meditations).
6. The level-of-abstraction quality matrix#
Quality lives at altitudes; here is where the system now stands at each (the engine raised most of these from "nobody" to "real"):
| Level | "Good" means | Status |
|---|---|---|
| Token / phrase | no slop, fresh diction | Real (slop list + maintenance job) |
| Sentence / voice | natural, distinctive and good | Real (judge naturalness dim + voice-quality dim) |
| Passage / prose | imagery, pacing, beats land | Real (judge panel + self-refine) |
| Artifact (quest/scene) | coherent, on-spec, canon-safe | Real (validators + grounding gate) |
| Arc (10k+ words / season) | long-range coherence, payoff | Real (multi-agent ensemble + arc-coherence judge) |
| Corpus (whole catalog) | diversity, not 12k clones | Real (corpus diversity gate + novelty pressure) |
| Player-experienced | fun / moving in play | Real proxy (player-proxy evals: a tedious quest scores lower) — pre-ship proxy, not live telemetry |
This is the rarest part. Most "AI content factories" have nothing at the corpus and player-experienced levels; Oshun has real, tested machinery at both.
7. Strengths — what is genuinely SOTA and uncommon#
- A real, calibrated taste signal for a domain with no ground-truth verifier — judge panel with position-bias mitigation, slop control, and κ-calibration against human gold. Most teams ship an uncalibrated single judge.
- Pessimistic best-of-N that explicitly resists reward-hacking — the exact mitigation the 2026 LitBench literature calls for, implemented and tested.
- Corpus-level diversity as a release gate — fails a homogeneous batch even when every item passes individually. Almost nobody addresses mode collapse at catalog scale.
- Honesty discipline as infrastructure. A fail-loud everywhere posture
(
NotConfiguredError,FixedPoolLeakError,NarrationFabricationError), a pre-commit stub-indicator scan, and the gutting of the previously-fakednous/training/*stack. The system prefers to refuse over fabricate. - Full provenance + governance (run id, model, prompt/content sha256, judge scores, budgets, kill-switches, named signoff, content-hash binding) — the safety/auditability layer is production-grade.
- Plan-then-write + mandatory grounding is already aligned with 2026 game-PCG SOTA; prose can't invent canon.
8. Gaps & risks — the honest ledger#
The wiring gap (the dominant theme). The single biggest distance between "SOTA engine" and "SOTA system" is that real quality gates are built but not consumed:
- Concert scene-quality/diversity gate: no production consumer.
- Commentary quality gate: no Rust (or any) consumer.
- Grounding gate: real and (this session) wired into
content-service, but not into product-specific flows.
Real generators left disconnected.
- Lilith meditations call the generator with
useLLM: false; the real LLM and the real RAG embedder are present but disconnected. - V6 companion dialogue never calls the cognition gateway.
Honesty defects found outside the strong-verified ledger (these are new findings of this analysis and were not in the agentic-quality ledger's scope — they should be fixed):
cognition-stack/.../index.ts:571-617returnsgeneratedNatively: trueover a 3-locale hardcoded template — a result-faking attestation.track-c2pa-manifests.ts:216mislabels FNV-1a as "sha256" and does shape-only verification — fake content signing.usd-round-trip-validation.ts:217-223hardcodesexportsSceneToUsd/ reimportsUsdStage = trueregardless of input.meditation-generation-pipeline.ts:773,1069usesMath.random()for RAG relevance (orphaned, off the production path).
Stub / shim assets.
- 3DGS diffusion editing (
libs/isis/3dgs-diffusion-editing) is manifest-only — no depth rasterization, ControlNet inference, or shared-noise prediction. - USDZ / cross-DCC USD are C# codegen shims with no transform math.
External-gated [~] (honest, not faked).
- Generated-asset → Unreal cook/import last mile (real primitives, no orchestrator).
- Trained taste model (DPO/RM) — needs GPU/training infra.
- Live extended-thinking-budget demonstration — needs a live model.
- On-engine cooks, certification, VO/voice, art at volume.
Roadmap. V8 (Ariadne) and V9 (Metis) are specification-only (0/90 and 0/57 tasks, no code). V9 is the more de-risked (its composed domains — Metis, Nyx, Kalika, Mnemosyne, Sophia — are real) and explicitly mandates reusing the shared gate suite; V8's generative core (the case generator) is confirmed missing.
9. What it would take to make the full claim true#
In rough priority order (each is "wire the real thing that already exists," not "invent"):
- Consume the gates you already built. Splice the concert quality/diversity
gate into the V3 export flow; put the commentary quality gate in front of the
broadcast path. (Pattern proven this session by wiring the grounding gate
into
content-service.) - Connect the real generators. Flip Lilith to
useLLM: truebehind the judge panel + the (already real) RAG embedder; route V6 companion dialogue through the cognition gateway instead of template strings. - Fix the four honesty defects (V6
generatedNatively, FNV-1a "sha256", hardcoded USD round-trip flags,Math.randomRAG relevance) — either make them real or fail loud. - Replace the 3DGS stub with a real (or honestly fail-loud) editor; build
the generated-asset → Unreal cook orchestrator (
[~]until then). - Run a live calibration pass (κ vs human gold with real provider creds) so the taste signal's quality is measured, not just architecturally sound.
- Stand up V8/V9 Phase 0 on the shared stack (V9 first — its foundations are real).
10. Final verdict#
Is Oshun a SOTA agentic system for creating high-quality content across V1–V9?
-
The quality engine: yes — genuinely state-of-the-art and rare. As of 2026-06-13 it was not (the techniques were faked or dead); the remediation ledger built real, tested versions of ~10 of the ~12 SOTA techniques for creative quality, verified this session against computed values. A calibrated taste panel, pessimistic best-of-N, structured self-refine, multi-agent long-form, corpus-diversity gating, learned-taste feedback, grounding, and best-model routing — all real, all behind fail-loud governance — is a top-tier agentic content brain.
-
The system as a whole: not yet — SOTA core, partial reach. The engine is wired into the generic AI Studio service, Hathor narrative, and V4 codex/ mission; it is not wired into V6 companion dialogue or Lilith meditations (still template), and the V3 concert and V4 commentary quality gates are real but unconsumed. Asset generation has real image/3D/audio providers and avatars but a stub headline 3DGS library and an unbuilt asset→engine last mile. V8/V9 are specs. There are four discrete honesty defects to fix outside the verified core.
Bottom line: Oshun has built the hard thing — a real, calibrated, self- improving taste engine, which is where almost every "AI content factory" fails — and most of the remaining distance to "high-quality content throughout V1–V9" is integration and honest cleanup, not invention: consume the gates already written, connect the generators already built, fix four fabrications, replace one stub, and build one asset→engine bridge. Confidence: high (grounded in direct source reads, five adversarial deep-dives, this session's line-by-line strong-verify, and the repo's own before/after analysis).
Appendix — confidence & method notes#
- "Real" = a domain-specific algorithm with a test asserting a computed value against a known-correct answer (would fail on a stub). "Wired" = invoked from a non-test production path with the relevant parameter reaching a real model/DSP. "[~]" = honestly external/live-operation gated. "Stub" = code that fabricates a result it did not compute.
- The agentic-quality core (§2, §3) is high confidence — line-by-line strong-verified this session, 312+ tests run green, adversarial scan clean.
- The domain breadth (§4) is high confidence — five independent adversarial agents, each source-reading primary files and running the relevant suites.
- V8/V9 (§1, §8) are high confidence spec-only — filesystem + git confirm no implementing code exists.