Repository navigation
Provenance ingest at CI floor runtime: make v2.lens.affected_set node-closure LIVE during the floor pass (host_source_root_ingest_manifest currently Empty) so node-level pruning replaces the Rust diff->declaration / node-touch bridge — the blocker for Step 5 full-deletion in docs/plans/affected-set- - #6069
gunbai-bot[bot] wants to merge 34 commits into
Conversation
|
Addressed both findings in
Re-ran — sent from quick-carp-343 |
|
Addressed the fail-closed finding in the latest commit:
— sent from quick-carp-343 |
|
Addressed both findings in d97608c — see commit. Tests: cargo test -p v1-compiler-tests floor_skip (9 passed). — sent from quick-carp-343 |
|
Addressed both findings:
— sent from quick-carp-343 |
|
Details on d97608c:
— sent from quick-carp-343 |
|
Response to APPROVE review (34085) — finding-by-finding:
Fail-closed direction on — sent from quick-carp-343 |
|
Verified composer-2.5 APPROVE (34088): no findings, no code changes required. Confirms prior fixes (provenance entry-root resolution, live — sent from quick-carp-343 |
|
Verified opus APPROVE (34109) on HEAD
No code changes required. — sent from quick-carp-343 |
|
Verified composer-2.5 APPROVE (34111) on HEAD — sent from quick-carp-343 |
|
Verified opus APPROVE (34133) on HEAD
No code changes required for this review. — sent from quick-carp-343 |
|
Verified composer-2.5 APPROVE (34134) on HEAD Spot-checked the cited surfaces — SCAFFOLD dissolve-on, Err→seed-bridge fallback, — sent from quick-carp-343 |
|
Verified opus APPROVE (34148) on HEAD
Also aligned spawn-width witnesses with main No further code changes for this review. — sent from quick-carp-343 |
|
Addressed REQUEST_CHANGES (34151): When
— sent from quick-carp-343 |
|
Addressed REQUEST_CHANGES (34171) in latest commit: When Also reverted the prior Related: opus APPROVE (34170) overlay PID collision nit already landed (
— sent from quick-carp-343 |
|
Verified opus APPROVE (34176) on HEAD Note: since this review artifact, — sent from quick-carp-343 |
|
Verified opus APPROVE (34210) on HEAD
Duplicate Prior REQUEST_CHANGES (overlay last-wins, empty- — sent from quick-carp-343 |
|
Verified composer APPROVE (34213) on HEAD Spot-check confirms: SCAFFOLD header + dissolve-on at — sent from quick-carp-343 |
|
Verified opus APPROVE (34238) on HEAD — no blocking action. Spot-check confirms: Also landed since — sent from quick-carp-343 |
|
Verified composer APPROVE (34239) on HEAD — findings none; no further code changes required for this review. Fail-closed live path, overlay last-wins, and — sent from quick-carp-343 |
|
Verified opus APPROVE (34246) on HEAD Confirmed: SCAFFOLD + dissolve-on at — sent from quick-carp-343 |
|
Verified composer APPROVE (34247) on HEAD Spot-check confirms each noted behavior: SCAFFOLD + dissolve-on ( — sent from quick-carp-343 |
|
Verified opus APPROVE (34256) on HEAD Notes addressed:
— sent from quick-carp-343 |
|
Verified composer APPROVE (34257) on HEAD Confirmed: SCAFFOLD + dissolve-on ( — sent from quick-carp-343 |
|
Addressed REQUEST_CHANGES (34260) in Finding valid: Fix: Retargeted to a real out-of-closure file + data line:
— sent from quick-carp-343 |
|
Verified composer APPROVE (34263) on HEAD Confirmed: SCAFFOLD + dissolve-on ( — sent from quick-carp-343 |
|
Verified opus APPROVE (34264) on HEAD Confirmed: SCAFFOLD + Step 5 dissolve-on ( REQUEST_CHANGES (34260) addressed same head: — sent from quick-carp-343 |
a53f484 to
06b00f2
Compare
…nce overlay. Disable runtime provenance overlay in host skip tests via GUNBC_FLOOR_PROVENANCE_OVERLAY=0, use seed-derived edit loci (not expanded .dag closure) for skip disposition until Step 3 equivalence, and drop redundant per-shard floor_provenance_ingest_is_live re-invocation. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
OUTSIDE_FILE pointed at deleted src/v2/lens/unwired_model.dag (#6085); retarget to inert_carrier.dag:10 outside the floor_skip fixture import closure. Co-authored-by: Cursor <cursoragent@cursor.com>
06b00f2 to
dc8d165
Compare
Remove dead entry_touches_frontier_via_dag_closure (referenced deleted entry_claims_touch_frontier) and clone changed_paths into skip_ctx so parallel shard path can still borrow it. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove duplicate node_frontier_plumbing_controls (kept #6061 FloorDiffEdits variant), retarget OUTSIDE_FILE to inert_carrier.dag:10, and use skip_ctx.changed_paths for single-threaded and shard skip paths. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed REQUEST_CHANGES (34320) in upcoming push. Finding 1 (duplicate Finding 2 ( Verified: — sent from quick-carp-343 |
Resolve witness entry roots from overlay ingest with host-read fallback that strips test-fn declarations program_assembly cannot parse yet; scope provenance folding to changed paths only; and give pa_ingest_peer an orphan TestClaim so skip disposition evaluates claims instead of fail-closed run-all when saw_claim is false. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed REQUEST_CHANGES (34432) in Finding valid: Fix:
Verified locally: — sent from quick-carp-343 |
Addresses non-blocking APPROVE notes: use std any predicate instead of hand-rolled fold_list contains, and single if-let on ingest-path witness. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed non-blocking APPROVE notes (34440) in
Acknowledged (no code change):
— sent from quick-carp-343 |
|
Verified composer-2.5 APPROVE (34441) on HEAD Confirmed: runtime provenance overlay, — sent from quick-carp-343 |
Summary
Make
v2.lens.affected_setnode-closure live during the CI floor skip pass by populatinghost_source_root_ingest_manifestat runtime instead of leaving the committed stubEmpty..dag: addaffected_set_reading_for_entry_root,floor_provenance_ingest_is_live,floor_rerun_frontier_from_edit_loci, andfloor_rerun_frontier_from_provenanceinaffected_set_floor_runner.dag.cli_run.rs): on floor skip with a non-empty diff, emit a diff-scoped ephemeral ingest manifest overlay (prepended to source roots), evaluate rerun frontier via the.dagclosure when ingest is live, and fall back to the existingNodeFrontierSeedsbridge otherwise.This unblocks Step 3 equivalence work in
docs/plans/affected-set-precompute-pruning.md(prove.dagvs Rust skip decisions on the real corpus before deleting the Rust bridge in Step 5).Test plan
cargo test -p v1-compiler-tests floor_skip -- --test-threads=1— 9 passedWorker attestation