* test(#3968): commit claims must be measured against git, never narrated
* fix(#3968): measure commit claims at all three surfaces
Emitted-Drift-Ack-Growth: gsd-executor.md — #3968 plan commit ledger and measured commits contract (held under the agent size cap)
Emitted-Drift-Ack-Growth: verify-work.md — #3968 commit-claim reconciliation with the same rev-list instrument
Emitted-Drift-Ack-Growth: pause-work.md — #3968 uncommitted_files from git status --porcelain
* fix(#3968): retired slash syntax, allowlist line pin, git-compare test pin
* fix(#3968): persist the ledger on disk and reconcile with the same rev-list instrument
Emitted-Drift-Ack-Growth: gsd-executor.md — #3968 plan commit ledger and measured commits contract (held under the agent size cap)
Emitted-Drift-Ack-Growth: verify-work.md — #3968 commit-claim reconciliation with the same rev-list instrument
* fix(#3968): hold the gsd-executor size cap with a compact ledger contract
Emitted-Drift-Ack-Growth: gsd-executor.md — #3968 plan commit ledger and measured commits contract (held under the agent size cap)
* fix(#3968): allowlist pin and HALT regex track the final prose
* chore(#3968): changeset for measured commit claims
* chore(#3968): backfill changeset pr number
* fix(#3968): quote the BASE expansion (SC2086)
* ci: raise the test-lane budget 21 to 32 minutes (measured cost grew past the cap)
---------
Co-authored-by: sim <sim@local>