Posture
Codex today is a developer proof harness and a buildable desktop workbench, not a
finished character-management product. The corpus-ingest pipeline, the deterministic
compute chassis, the boundary contract, and every persistence store are real, tested,
and exercised end to end.
Character coverage is narrow: single-class Fighter at levels 1-3, for any race,
is the only path that reaches a fully Computed receipt today. Every
other class/level combination returns real claim-blocking diagnostics from the engine
rather than fabricated output. That honesty is a load-bearing commitment of the project โ
we say so up front.
Honest structural ceilings
The two structural ceilings this section names are surfaced by recent work and neither fixed by it:
-
Race chassis. The engine models exactly seven races (CRB hardcoded).
Most
race_trait units across the corpus cannot ground until a real race
chassis lands.
-
Companion kind is unstarted. All 1,696
companion units are
not-ingested/not-started; 0 are grounded. The companion lane
never began โ its pilot cycle refused at the preflight-disk gate and was
left unclaimed rather than falsely marked attempted.
Out of 38,540 units across 38 book directories, the corpus-wide status
(as of SD-29 closure, 2026-08-11) is: grounded 491, text-complete
2,402, ingested-magnitude 6,548, not-ingested 14,582,
not-started 11,190, unknown 3,291, deferred-with-reason
36. The full per-kind breakdown lives in
status.md.
In flight
-
SD-30 โ Class Feature & Archetype Bundle. 16 books' per-record rollup
across archetypes and class features; targeted for the next release cut.
-
SD-31 โ PCGen Character Import. Building the path for a user to open
an existing PCGen character file in Codex. Rule: an import either brings the character
across intact, or tells the user exactly what it could not bring and refuses โ no silent losses.
Follow the in-flight bundles via the releases index or the docs/release/ tree.