8000 feat(evidence): every public number is a ledger row with its reproduce command; run-summary by adeelahmad · Pull Request #35 · adeelahmad/aloop · GitHub
[go: up one dir, main page]

Skip to content

feat(evidence): every public number is a ledger row with its reproduce command; run-summary - #35

Merged
adeelahmad merged 1 commit into
masterfrom
claude/project-thread-qerfr9
Oct 18, 2026
Merged

adeelahmad merged 1 commit into
masterfrom
claude/project-thread-qerfr9

Conversation

@adeelahmad
Copy link
Copy Markdown
Owner

Requested by Adeel · project thread

Before: ROADMAP §4.11 (M8) listed "every public claim links to a reproducible measured run" as open. The README demo table and the site quoted run figures that tests only checked against ROADMAP §0 prose; nothing recorded a run's numbers in a machine-readable form, and e2e-live.sh computed cost, plugin reads and gate counts in three inline python snippets that nothing else could reuse.

After: docs/evidence/README.md is the ledger, one row per live run behind a public number, with intent, plugin version, checks, wall, cost, supervisor wakes, plugin-source reads, gate blocks and the make e2e-live command that reproduces it. bin/run-summary <run-dir> writes a run's summary.json, summary.md and its ledger row from the session's own result lines and the gate log; e2e-live.sh calls it. On run 19's transcript it reproduces $1.01, 1 wake, 5 plugin reads and 3 blocks exactly. The README demo table (now with run 19 on v0.12.0), the README evidence section and the site link every figure to the ledger.

How: test-first in scripts/test/evidence.test.py (run-summary on a fixture run dir: last result wins, wakes counted, --schema reads excluded, gates tallied; every ledger row well-formed with a reproduce command; every README/site time-cost figure is a row; the links exist; e2e-live.sh calls run-summary). TRACKING gains rows for the auto-trigger (#34) and the ledger; ROADMAP §4.11 and the M8 row, CHANGELOG and bin/README updated. make ci: 60/60; check-tracking: 43 requirements ok.


Generated by Claude Code

…e command; run-summary

ROADMAP §4.11 (M8) left "every public claim links to a reproducible measured run" open.
docs/evidence/README.md is now the ledger: one row per live run behind a public number
(intent, plugin version, checks, wall, cost, wakes, plugin reads, gate blocks, and the
`make e2e-live` command that reproduces it). `bin/run-summary <run-dir>` writes a run's
summary.json, summary.md and its ledger row from the session's own `result` lines and
the gate log (replacing the inline python in e2e-live.sh, which now calls it; on run 19
it reproduces $1.01 · 1 wake · 5 plugin reads · 3 blocks exactly). The README demo table
(now with run 19), the README evidence section and the site link every figure to the
ledger. Test-first: scripts/test/evidence.test.py (run-summary on a fixture run; ledger
rows well-formed with a reproduce command; every README/site time-cost figure is a row;
the links; e2e-live calls run-summary). TRACKING rows for the auto-trigger and the
ledger; ROADMAP §4.11 + M8, CHANGELOG, bin/README updated. make ci: 60/60.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015QxyVf3NgwsgRyYpBgDDTC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0