Skip to content

N2 slice 2 PR-B: resolve changeover scaffold (equivalence receipt) - #7716

Merged
briansrls merged 1 commit into
mainfrom
n2-slice-2-pr-b-resolve-changeover
Aug 3, 2026
Merged

briansrls merged 1 commit into
mainfrom
n2-slice-2-pr-b-resolve-changeover

Conversation

@gunbai-bot

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

Copy link
Copy Markdown
Contributor

Summary

PR-B scaffold stacked on #7706 (PR-A). Wires the resolve-path containment binding changeover — not yet landing production resolve_node_bounded threading (blocked on #7515 stage0 enrollment).

This commit lands:

  • type_reference_binding_context_pr_b_hardening_note — quiet-hawk-219 three binding conditions (equivalence receipt, fail-closed, resolve-only rung wording)
  • type_reference_resolve_changeover_equivalence_witness_test.dag — cross-module compile census scaffold for legacy-vs-switched path agreement

Path scope (unchanged from PR-A)

Binding is decided by containment only on the resolve path switched in PR-B. Emit (item_registry leaf-key) is a separate LIVE instance with RED detector on main (#7705, warm-wolf-814) — unscoped closure claims are rung inflation.

PR-B hardening conditions (bind)

  1. Equivalence receipt — discriminating corpus where legacy and switched paths both run and agree; disagreement arms enumerated as old-path defects
  2. Fail-closed — typed refusal, never silent lookup_type_for fallback
  3. Rung wording — resolve-path-only claims; emit path explicitly out of scope

Test plan

Follow-up (PR-B body)

Made with Cursor

Base automatically changed from n2-slice-2-type-ref-production-consumer to main August 3, 2026 01:56
Document quiet-hawk-219 PR-B obligations (equivalence receipt, fail-closed,
resolve-only rung wording). Add cross-module compile census witnesses as
scaffold for legacy-vs-containment path agreement before resolve_node_bounded
changeover lands.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gunbai-bot
gunbai-bot Bot force-pushed the n2-slice-2-pr-b-resolve-changeover branch from 7678cb4 to fad5731 Compare August 3, 2026 02:04
@briansrls
briansrls marked this pull request as ready for review August 3, 2026 04:07
@briansrls
briansrls merged commit 7fce377 into main Aug 3, 2026
6 checks passed
@briansrls
briansrls deleted the n2-slice-2-pr-b-resolve-changeover branch August 3, 2026 04:07
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