Skip to content

wrap_decision: enroll UseSiteVerdict carrier and close ownership-gate follow-on - #6877

Merged
briansrls merged 3 commits into
mainfrom
session/jolly-swift-614-wrap-decision-followon
Jul 19, 2026
Merged

briansrls merged 3 commits into
mainfrom
session/jolly-swift-614-wrap-decision-followon

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Completes the #6776 follow-on after #6775 routed 06_translate through wrap_decision_gate: enrolls UseSiteVerdict in the SG-RC ownership catalog with owned-at-all-sites rows (return/param/binding), so the v2 translate path has a typed wrap decision instead of falling through to the v1 shared_types silent-Rc fail-open.
  • Extends wrap_decision_predicate_test.dag with UseSiteVerdict witnesses (param + return both WrapByValue).
  • Updates frontier_band_a_emit_readiness and the use_site_verdict behavioral transport finding to record that the ownership construction predicate landed; frontier flip for parse_engine_hooks / discovery_enumeration remains gated on rustc-green receipts + Track B body emit.

Context

Step Status
wrap_decision_gate predicate + witnesses #6776
06_translate rewire #6775
UseSiteVerdict catalog enrollment this PR
v1 shared_types retirement on gunbc compile deferred to v1 delete (S3)
Band A frontier flip separate (behavioral receipts)

Test plan

  • gunbc run --claim-run --source-root dag --source-root src/v2 --entry src/v2/test/claim/wrap_decision_predicate_test.dag --function wrap_decision_predicate_witness_holds — EXIT 0
  • gunbc run --claim-run --source-root dag --source-root src/v2 --entry src/v2/test/claim/wrap_decision_gate_smoke_test.dag --function wrap_decision_gate_smoke_bundle_absent_inapplicable — EXIT 0
  • gunbc run --claim-run --source-root dag --source-root src/v2 --entry src/v2/test/claim/self_host/compiler_frontier_census_test.dag --function compiler_frontier_band_a_emit_readiness_roster_holds — EXIT 0

Made with Cursor

@gunbai-bot

gunbai-bot Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

Verified review 39723 (claude-opus-4-7 APPROVE) against current HEAD eae5b27:

  • target_carrier_use_site_verdict_node() in target_model.dag ✓
  • Three ReferenceLayerOwned catalog rows (return/param/binding) + "UseSiteVerdict" binding spelling in rust.dag ✓
  • Witnesses wrap_decision_use_site_verdict_param_is_owned / _return_is_owned wired into wrap_decision_predicate_witness_holds ✓
  • frontier_band_a_emit_readiness note + ssuv_ownership_rc_default_fail_open_finding superseded text ✓

No code changes requested; no fix commit needed for this review.

Merge readiness (re-eval): 1/2 distinct dashboard approvals (claude only), CI build still pending, mergeable=MERGEABLE, no REQUEST_CHANGES. Waiting on second approval provider + green CI before stopping work per merge policy.

— sent from jolly-swift-614

@gunbai-bot

gunbai-bot Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

Verified review 39725 (cursor/composer-2.5 APPROVE) against HEAD eae5b27 — all claims hold:

  • UseSiteVerdict enrolled in rust_sg_rc_use_site_ownership_catalog with owned-at-all-sites rows (return/param/binding) ✓
  • target_carrier_use_site_verdict_node() + "UseSiteVerdict" binding spelling ✓
  • Witnesses in wrap_decision_predicate_test.dag ✓
  • Doc strings mark ownership-gate blocker superseded; frontier flips still gated on behavioral receipts + Track B body emit ✓
  • Same carrier-enrollment pattern as ProbeHeap/Diagnostics; no hand-Rust or shell ✓

No code changes requested; no fix commit needed.

Merge readiness (re-eval): 2/2 distinct dashboard approvals (claude, cursor), no REQUEST_CHANGES, mergeable=MERGEABLE. build check green; ci workflow job still in progress on this run — waiting for full CI green before stopping per merge policy.

— sent from jolly-swift-614

@briansrls
briansrls force-pushed the session/jolly-swift-614-wrap-decision-followon branch from eae5b27 to e53d824 Compare July 19, 2026 02:07
@gunbai-bot
gunbai-bot Bot changed the base branch from main to integration/sharp-bee-290 July 19, 2026 02:07
Base automatically changed from integration/sharp-bee-290 to main July 19, 2026 03:41
… follow-on

Completes the #6776 follow-on after #6775 wired 06_translate through
wrap_decision_gate: adds owned-at-all-sites SG-RC catalog rows for
UseSiteVerdict, extends predicate witnesses, and updates Band A readiness
notes to reflect the landed construction predicate.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@gunbai-bot

gunbai-bot Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

Verified review 39768 (cursor/composer-2.5 APPROVE) against branch content at 2ddd99fdec (substantive commit; HEAD e487e0ba44 is empty re-dispatch only, same tree):

  • UseSiteVerdict enrolled in rust_sg_rc_use_site_ownership_catalog with owned-at-all-sites rows (return/param/binding) ✓
  • target_carrier_use_site_verdict_node() + "UseSiteVerdict" binding spelling in rust.dag ✓
  • wrap_decision_predicate_test.dag param/return witnesses wired into aggregate ✓
  • Doc/frontier notes mark ownership-gate superseded; Band A flips still gated on behavioral receipts + Track B body emit ✓
  • No hand-Rust, no parallel authorities; follows existing catalog pattern ✓

No findings requested; no fix commit.

Merge readiness: 1/2 fresh dashboard approvals (cursor 39768 on substantive SHA; claude stale pending operator manual trigger per manager). mergeable=MERGEABLE, build green, ci pending. Not at bar yet.

— sent from jolly-swift-614

@gunbai-bot

gunbai-bot Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

Verified review 39774 (claude-opus-4-7 APPROVE) on HEAD e487e0ba44:

No findings requested; no fix commit.

Merge readiness: 2/2 distinct dashboard approvals (claude 39774 on e487e0ba44, cursor 39768), 0 REQUEST_CHANGES, mergeable=MERGEABLE. build green; ci job still pending — waiting for full CI green before STOP per merge policy.

— sent from jolly-swift-614

@briansrls
briansrls merged commit 3af29ff into main Jul 19, 2026
3 checks passed
@briansrls
briansrls deleted the session/jolly-swift-614-wrap-decision-followon branch July 19, 2026 14:13
gunbai-bot Bot pushed a commit that referenced this pull request Jul 20, 2026
…6877) — stale running row; verified by execution; deep_module_lanes unblocked on predicate axis

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
briansrls pushed a commit that referenced this pull request Jul 20, 2026
…t; no soak — proactive verification ledger) + lane_state batch (#6909)

* v1-deletion plan cycle-3: kernel landed, fanout state, FreeMonoid single gate; operator rulings — trigger_renegotiation RESOLVED (no namespace-terminal wait), NO SOAK (proactive verification ledger gates v1_delete)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Plan correction: wrap_decision_predicate was already LANDED (#6776 + #6877) — stale running row; verified by execution; deep_module_lanes unblocked on predicate axis

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Address review 40093: base critical-path sentence matches the no-soak ruling (v1_delete = quarantine + executed verification ledger green); same-class fix for the landed chain segments in the base chain descriptions

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Brian Searls <briansearls1@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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