Docs, Website, and README Multi-Platform Update
Update the public documentation, website copy, and README for the 1.2.0 multi-platform release. Anatomia now works with Claude Code and Codex through the universal `ana run` command, but user-facing content still teaches a Claude-only model with `claude --agent` commands and Claude-exclusive positioning.
verdict PASSscore 35 / 35findings 6 (1 risk · 4 debt · 1 obs)duration 4h 1mrejection cycles 0shipped Jun 1, 2026surface website
Pipeline timeline
Intent to proven code in 4h 1m across Think, Plan, and 2 Build→Verify phases.
Think91m
Plan28m
Build 133m
Verify 18m
Build 214m
Verify 236m
Assertion ledger
35 claims, each independently verified. Showing 8 — show all →
| ID | Says | Matcher | |
|---|---|---|---|
| A001 | The docs switcher lets users select Codex | verified | ok |
| A002 | Unsupported future platforms remain marked as unavailable | verified | ok |
| A003 | The README opens with the approved multi-platform positioning | verified | ok |
| A004 | The README quickstart starts setup through the universal command | verified | ok |
| A005 | The README quickstart starts work through the universal command | verified | ok |
| A006 | The README Works with section names both supported pipeline platforms | verified | ok |
| A007 | Existing user-facing docs no longer teach direct Claude agent commands | verified | ok |
| A008 | The Quickstart explains that ana run dispatches to the configured platform | verified | ok |
Findings 6 total
debtwebsite/lib/__tests__/docs-platform-content.test.ts→ scope
ForPlatform pairing test only compares total block counts
obswebsite/public/search-index.json→ monitor
Generated search index can still surface stale direct Claude agent command text
debtwebsite/content/docs/guides/platform-setup.mdx→ closed
Platform flags guide shows Codex sandbox as platformFlags even though run dispatch already passes sandbox mode
debtwebsite/lib/__tests__/docs-platform-content.test.ts→ scope
Generated docs asset assertions read ignored prebuild outputs directly, so focused tests can depend on stale or missing local files
debtwebsite/lib/__tests__/docs-platform-content.test.ts→ scope
ForPlatform pairing test proves count and adjacency but not that paired blocks address the same user need
+1more findings
Integrity seal
scopesha256:59a7d6d4a3460...
contractsha256:b874a9cd520d9...
plansha256:7801e719208d8...
spec-1sha256:3ed88d8e92a75...
spec-2sha256:cd5aaaab0a055...
build-report-1sha256:fd47917ea2ae7...
build-data-1sha256:bc0616d4bf8c2...
verify-report-1sha256:6ce578757e025...
verify-data-1sha256:fab58c1070014...
build-report-2sha256:7bd0400670894...
build-data-2sha256:ce61ad1ec4038...
verify-report-2sha256:70d1752e7aa59...
verify-data-2sha256:e1463f4e1b9b6...
audit cmd$ ana proof audit docs-readme-platform-update → all hashes match