Codex Support

Anatomia's pipeline cannot run on Codex. A developer who uses Codex instead of Claude Code gets scan intelligence and AGENTS.md, but not the pipeline (Think, Plan, Build, Verify). The pipeline is the product. Without it, Anatomia is a linter with opinions.

verdict PASSscore 40 / 40findings 13 (1 risk · 5 debt · 7 obs)duration 2h 38mrejection cycles 0shipped May 31, 2026surface cli

Pipeline timeline

Intent to proven code in 2h 38m across Think, Plan, and 2 Build→Verify phases.

Think
36m
Plan
10m
Build 1
47m
Verify 1
19m
Build 2
22m
Verify 2
22m

Assertion ledger

40 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001Skills are stored in a single canonical location that works for all platformsverifiedok
A002Relative skills path points to the canonical locationverifiedok
A003Agent files are found in the right directory for each platformverifiedok
A004Claude agent path is unchangedverifiedok
A005Default agent path is Claude when no platform specifiedverifiedok
A006Dual-platform init creates the Claude configuration directoryverifiedok
A007Dual-platform init creates the Codex configuration directoryverifiedok
A008Skills are written to the canonical locationverifiedok

Findings 13 total

debtpackages/cli/tests/commands/init.test.tsscope
No test for codex-only init path — A011/A012/A013 verified by source inspection only
obspackages/cli/tests/e2e/init-flow.test.tsacknowledge
A029 (init-flow.test.ts asserts ana run) lacks @ana tag — verified by source inspection
debtpackages/cli/src/commands/platform.tsclosed
Duplicate JSDoc block on getPlatformFlags — old block left above new block
obspackages/cli/tests/commands/init.test.tsacknowledge
A026 test asserts length > 0, not that correct platforms were detected — weak assertion for auto-detection
obspackages/cli/src/commands/init/assets.tsclosed
createSkillSymlinks silently skips real directories — falls through to nothing when lstat succeeds but isSymbolicLink is false
+8more findings

Integrity seal

scopesha256:cb5d6ddd632b9...
contractsha256:5e81db6a68903...
plansha256:56559da4126f3...
spec-1sha256:4d7c5dc4ac0d1...
spec-2sha256:c6afc781e23ca...
build-report-1sha256:e9d0d7808c7f2...
build-data-1sha256:0590f8e0edc49...
verify-report-1sha256:73bbc700635f9...
verify-data-1sha256:c38669f903378...
build-report-2sha256:95de62566b87d...
build-data-2sha256:e45575a1478c9...
verify-report-2sha256:4c2834955fbe5...
verify-data-2sha256:641dccc37e7f6...
audit cmd$ ana proof audit codex-support   → all hashes match