Game guide · source of truth
Ledger

T070

Round 4 final verification: data, docs, typecheck, build, full e2e (desktop + phone), ledger, status

← Ledger

donestatus · pre-production
8✓ 3✗tests passed / failed
13.69Mtokens · 15 min
0evidence files

Evidence

From logs/evidence/T070/. Click a thumbnail for the full image.

No evidence files in logs/evidence/T070/.

Tests

pass data contracts · 6.5 s · raw log$ pnpm data:test
pass docs lint · 0.2 s · raw log$ pnpm docs:lint
pass typecheck wiki · 5.1 s · raw log$ pnpm --dir apps/wiki exec tsc --noEmit -p .
pass ui sprites deterministic · 72.5 s · raw log$ node tools/ui-sprites-check.mjs
pass wiki build · 9.8 s · raw log$ pnpm wiki:build
fail full e2e (desktop + phone) · 289.6 s · raw log$ pnpm --filter @zoen/wiki test
fail data contracts (after Codex batch) · 6.3 s · raw log$ pnpm data:test
pass data contracts (map within budget) · 6.2 s · raw log$ pnpm data:test
fail e2e popup spec (rerun) · 126.6 s · raw log$ pnpm --filter @zoen/wiki exec playwright test tests/popup.spec.ts --project=desktop
pass e2e popup spec (tab-race fix) · 9.9 s · raw log$ pnpm --filter @zoen/wiki exec playwright test tests/popup.spec.ts
pass full e2e (desktop + phone) final · 157.8 s · raw log$ pnpm --filter @zoen/wiki test

Notes

2026-10-04 07:41 UTC · Final: data 77/77, docs-lint 0, typecheck clean, sprites deterministic, Playwright 225 passed / 0 failed / 33 skipped (two intermediate failures fixed: a hash-tab race in the popup test helper; Codex's new 1.43 MB map broke the 900 KB web budget → optimize-art.py now enforces an 880 KB budget). Codex had stopped on that data-test failure; it can resume. CONTINUE_HERE.md updated (Codex also edits it during runs).