Run Measurement Truth — cumulative execution record

One anchor per landed node. Each entry records the commit, the gate measure as executed, the tests, and anything negative found on the way. The evergreen plan holds the design; this record holds what actually happened.

Stream measures (stream-derived duration, token deltas, typed diff stats)

Commit fe1497ffa354a45bb3177e712c876da222c327eb (2026-08-16, worker codex-c, wall 1221 s, 254 insertions / 60 deletions over reckon/crew.py, reckon/ledger.py and two test files; fast-forwarded).

Tests: 3 added, 2 boundary assertions strengthened; full suite 1889 passed, 0 failed; initial run had 1 failure, repaired in-node before commit. Logs: ~/.config/reckon/crew/runs/r-20260816T212844387456-stream-measures/.

Negative finding. Real codex stream events carry no timestamps (thread.started / item.completed objects only), so the first promotion after this landing recorded worker_seconds: null for a healthy 1221 s run — the duration signal calibration consumes would go dark for every timestamp-less backend. Corrective node duration-fallback restores it.

Duration fallback (labelled worker-duration sources for timestamp-less streams)

Corrective node for the negative finding above. Commit 2b1acae2997a7057a101c78adc163034d7b12cbd (2026-08-16, worker codex-c, 549 s, 58 insertions / 6 deletions over reckon/crew.py, reckon/ledger.py, tests/test_ledger.py; fast-forwarded).

Tests: 2 added; focused 144 passed; full suite 1890 passed, 0 failed. Logs: ~/.config/reckon/crew/runs/r-20260816T215111162417-duration-fallback/logs/.

Vocabulary discipline (one completion-source set, outcome refusal, durable manifests, canonical identifiers)

Commit 0d9751754770bb7c1e8cb46ae609643ecbd27f57 (2026-08-17, worker codex-c, 818 s, 290 insertions / 37 deletions over reckon/ledger.py, reckon/capabilities.py, reckon/calibration.py, reckon/crew.py and four test files; fast-forwarded).

Tests: 13 added; focused 176 passed; full suite 1903 passed, 0 failed; ruff clean on all eight changed paths. Logs: ~/.config/reckon/crew/runs/r-20260816T220217750008-vocabulary-discipline/logs/.