Skip to content

[bench] ledger: record receipt for out-of-project session record - #25

Merged
dburks-svg merged 1 commit into
mainfrom
bench/ledger-session-record-receipt
Aug 3, 2026
Merged

[bench] ledger: record receipt for out-of-project session record#25
dburks-svg merged 1 commit into
mainfrom
bench/ledger-session-record-receipt

Conversation

@dburks-svg

@dburks-svg dburks-svg commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

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 Write to a scratchpad HTML file. The
diff body is redacted — "redacted": true with 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 verify reports the chain VALID
at 212 entries with 2 tips, and this entry is one of them. Its parent
99782f68… is already committed. The next governed edit calls compute_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_chain fails closed on MISSING_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 case
here.

Precedent. Eight already-committed entries carry redacted out-of-project
paths under C:\Users\mstar\.claude\plans\.

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
@dburks-svg
dburks-svg merged commit e9b00da into main Aug 3, 2026
6 checks passed
@dburks-svg
dburks-svg deleted the bench/ledger-session-record-receipt branch August 3, 2026 18:36
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.

1 participant