Skip to content

Restore the 85a5 rung-honesty correction and 47065 hand-Rust receipt dropped by #7599's note absorption - #7672

Merged
briansrls merged 1 commit into
mainfrom
fix/rest-note-rung-restoration
Aug 2, 2026
Merged

briansrls merged 1 commit into
mainfrom
fix/rest-note-rung-restoration

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

What regressed

#7599's absorption of #7648's REST content took the carriers, the aligned mint, and the pin intact (verified by content against the final #7648 head) — but it absorbed the pre-correction note. Main's rest_authenticated_digest_witness_note (extdeps.transports.rest) again claims:

"RUNG: the mint seam is mechanically prevented by the executed pin"

Commit 85a5ac443f on #7648 had retracted exactly that sentence, verified against .github/workflows/ci.yml and gunbc.ci_spec layer roots: CI's only contact with v1-compiler-tests is cargo check --tests (compile gate, no execution), and floor discovery's witness_layer_roots is [dag, src/v2], so the pin executes in no admission path. DESIGN §4b defines mechanically-preventable as a mechanism that reliably exposes AND blocks, with safety depending on it executing and staying enrolled — so the claim is rung inflation, which §4b names worse than sitting low because an inflated class never ranks for climbing.

The absorption also dropped two paragraphs:

  • HAND-RUST RECEIPT (review 47065): the v1-hand-queue-drain lane (dag/gunbc/v1_deletion_plan.dag) owns the interim seed bridge (rest_auth_identity_value, fnv1a64_structural_value, rest_authenticated_identity_for_witness); the checkable dissolution receipt is deletion of those three symbols while the discriminating witness stays enrolled against the replacement.
  • NOT NEW DEBT: content_hash_cross_family_eq_v1_seed_bridge_note cites the same unexecuted crate, so the whole seed-bridge control family shares the enrollment gap — recorded, not fixed there.

The fix

One data-row string edit: the note is spliced verbatim from the final #7648 head 45e5875140c0, whose floor ran green on this exact text. Guard assertions during the splice confirmed main was in the expected regressed state (inflated sentence present, receipt absent) before writing.

Verification

9/9 rest_exchange_replay_test witnesses PASS by execution against the edit (note strings are typechecked module content — the replay entry's closure includes rest.dag).

No behavior, type, or mint change; prose-only restoration of executed-evidence honesty in a load-bearing extdeps carrier note.

🤖 Generated with Claude Code

…henticated_digest_witness_note

PR #7599 absorbed #7648's REST content from a pre-correction head: the
carriers, mint, and pin landed intact, but the note regressed to the
version claiming 'the mint seam is mechanically prevented by the executed
pin'. Commit 85a5ac4 on #7648 had retracted exactly that sentence,
verified against ci.yml and gunbc.ci_layer_roots witness_layer_roots: CI's
only contact with v1-compiler-tests is a compile gate (no test execution)
and floor discovery excludes src/v1/tests, so the pin executes in no
admission path. DESIGN 4b defines mechanically preventable as a mechanism
that reliably exposes AND blocks; reporting the class at that rung is rung
inflation, which 4b names worse than sitting low because an inflated class
never ranks for climbing.

The absorption also dropped the review 47065 hand-Rust receipt: the
v1-hand-queue-drain lane (dag/gunbc/v1_deletion_plan.dag) owns the interim
seed bridge in rest_auth_identity_value, fnv1a64_structural_value, and
rest_authenticated_identity_for_witness, with deletion of those three
symbols while the discriminating witness stays enrolled as the checkable
dissolution receipt; and the NOT-NEW-DEBT pointer to
content_hash_cross_family_eq_v1_seed_bridge_note recording that the whole
seed-bridge control family shares the enrollment gap.

One data-row string edit, spliced verbatim from the final #7648 head
45e5875 whose floor ran green on this exact text. Regression: 9/9
rest_exchange_replay_test witnesses green by execution against the edit.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@briansrls
briansrls merged commit a0612fa into main Aug 2, 2026
5 checks passed
@briansrls
briansrls deleted the fix/rest-note-rung-restoration branch August 2, 2026 16:20
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