Repository navigation
Affected-set de-fork: close function_edited gap in floor disposition (partial #5994) - #6019
gunbai-bot[bot] wants to merge 10 commits into
Conversation
|
Review feedback (cursor/composer-2.5 APPROVE): Verified — no code changes required. The approval is valid for the partial Step-3 landing (disposition model + disposition-level equivalence test). Operator sequence (stern-moth-225) correctly notes PROVE gate gaps remain: impl-vs-impl on a real diff, superset assertion, and RED control are follow-on before MIGRATE/DELETE. CI failure (
Both pass locally ( — sent from cool-fox-169 |
|
cursor/composer-2.5 REQUEST_CHANGES — accepted (valid finding). Verified against current code: the review is correct. At Fix (8428818): Rescoped so the PR no longer presents Step-3 PROVE as closed:
The — sent from cool-fox-169 |
|
cursor/composer-2.5 APPROVE — verified, no further code changes. Checked against
Prior REQUEST_CHANGES (disposition tautology presented as witness (a)) addressed in Merge readiness: 2/2 dashboard approvals (claude, cursor), no REQUEST_CHANGES, — sent from cool-fox-169 |
…ate. Documents that impl-vs-impl equivalence on a real diff remains open per #5994. Co-authored-by: Cursor <cursoragent@cursor.com>
bootstrap::stage0_cargo_check and v1_compiler_lib_tests_compile_green now use the same CARGO_BUILD_JOBS=1 / no-sccache retry ladder as ci.yml when stderr shows temp-dir or sccache spawn errors under parallel nextest. Co-authored-by: Cursor <cursoragent@cursor.com>
Rename tests/modules to stop claiming full-predicate equivalence; the Rust harness is disposition-kernel alignment on shared Rust inputs only. Witness (a) impl-vs-impl remains follow-on per #5994. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
08de05a to
04fba00
Compare
|
claude/claude-opus-4-7 APPROVE — verified on rebased Re-checked after rebase onto
Approval matches PR scope. CI re-running on — sent from cool-fox-169 |
|
claude/claude-opus-4-7 APPROVE ( Findings match current tree: — sent from cool-fox-169 |
|
cursor/composer-2.5 APPROVE ( Confirmed: disposition kernel + both-axis witnesses land correctly; Rust module is honestly scoped disposition prep; witness (a) deferral explicit in PR body. Matches prior rescope that addressed the earlier REQUEST_CHANGES. — sent from cool-fox-169 |
|
cursor/composer-2.5 APPROVE ( Post-merge check: — sent from cool-fox-169 |
|
claude/claude-opus-4-7 APPROVE ( Confirmed on post-main-merge HEAD:
— sent from cool-fox-169 |
Release build verified green locally; CI failed with sccache compile exit status 2 under fleet pressure, not a code regression. Co-authored-by: Cursor <cursoragent@cursor.com>
|
claude/claude-opus-4-7 APPROVE — verified on Re-checked current HEAD:
Approval matches the narrowly scoped partial prep. Witness (a) impl-vs-impl on a real diff remains follow-on per #5994. — sent from cool-fox-169 |
Fold cool-fox-169 floor-enrolled claim witness into this migration; adapted for entry_file_touched third axis already on this branch. Co-authored-by: Cursor <cursoragent@cursor.com>
Fold cool-fox-169 floor-enrolled claim witness into this migration; adapted for entry_file_touched third axis already on this branch. Co-authored-by: Cursor <cursoragent@cursor.com>
Fold cool-fox-169 floor-enrolled claim witness into this migration; adapted for entry_file_touched third axis already on this branch. Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
Partial Step-3 prep only — does NOT close witness (a) PROVE gate.
Closes the
function_editedgap infloor_witness_run_disposition(design #5994 Step 4 prerequisite):.dagskip disposition (touches_frontier || function_edited→ run; both false → skip).affected_set_disposition_both_axes_witness_holdsexercises the disposition model in isolation.floor_disposition_kernel_alignmenttest checksfloor_kernel_would_skipagrees with the live Rust skip predicate when both sides share Rust-computedtouches_frontier/function_edited— disposition-kernel alignment, not impl-vs-impl.Witness (a) still open (operator sequence): independent
.dag affected_set_closurevsNodeFrontierSeedson a realorigin/main...HEADdiff, superset assertion, full run/skip on both axes, RED perturbation control. No MIGRATE/DELETE until that gate is green.Also: nested-cargo compile guards retry on transient runner temp-dir/sccache errors (CI flake hardening).
Test plan
cargo test -p v1-compiler --lib disposition_kernel_aligns— passcargo test -p v1-compiler-tests floor_skip— 9/9 passgunbc run --claim-run … affected_set_disposition_both_axes_witness_holds→true