[bench] ledger: record receipt for out-of-project session record - #25
Merged
Conversation
PASS verdict for a scratchpad HTML write. Diff body redacted (file lies outside this ledger's project); path and verdict retained. This entry is a current chain tip, so it must be published or the next governed edit names a parent that does not resolve in a fresh clone. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WdXvQBLTTsKw2iL9wSctXV
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds one governed-pipeline receipt that was sitting untracked in the working
tree:
ledger/entries/5dd15f28…json.What it is. A PASS verdict for a
Writeto a scratchpad HTML file. Thediff body is redacted —
"redacted": truewith the note "Diff body omitted:file lies outside this ledger's project" — so only the path and the verdict
are recorded. No file content is published.
Why it has to be published.
python -m cli verifyreports the chain VALIDat 212 entries with 2 tips, and this entry is one of them. Its parent
99782f68…is already committed. The next governed edit callscompute_tips()and names both tips as parents; if this entry exists only on one machine, that
new entry ships with a parent hash that resolves to nothing in a fresh clone
and
verify_chainfails closed onMISSING_PARENT.C-008 points the same way: an entry that exists and is quietly dropped is the
deletion the constraint forbids. The only sanctioned removal path is
ledger/retire.py, whose sole trigger is unpublishable content — not the casehere.
Precedent. Eight already-committed entries carry redacted out-of-project
paths under
C:\Users\mstar\.claude\plans\.