Repository navigation
test umbrella dissolution: corpus sweep B (src/v2 + orphan wire) - #7287
Conversation
|
Verified review 43264: confirmed. Retargeted explicit — sent from proud-wren-892 |
3819ec0 to
790199d
Compare
|
Verified review 43320: confirmed.
— sent from proud-wren-892 |
601ef6e to
7447bc6
Compare
7ba9885 to
69174d2
Compare
|
Addressed review 43330 on tip
— sent from proud-wren-892 |
43e1feb to
800be06
Compare
|
Addressed review 43340 on tip Verified in — sent from proud-wren-892 |
800be06 to
3e52f06
Compare
|
Addressed review 43356 on tip after this push: Verified — sent from proud-wren-892 |
7dc9388 to
f3ca84d
Compare
|
Addressed review 43367 (dashboard artifact
— sent from proud-wren-892 |
Orphan collect and umbrella roster now fail closed on read/parse or walk errors instead of skipping. Cross-module fixture exemption is an explicit path allowlist, not an extdeps/languages|examples directory bypass. Addresses review 43367 on #7287. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Review 43128: move parse-binding shared helpers into a non-*_test support module and repoint long/body_lowering imports; retarget floor_skip discovery roster onto a surviving floor_test_* leaf; restore bisect_normalize_terminates as a test fn for the Rust termination harness. Co-authored-by: Cursor <cursoragent@cursor.com>
U2 orphan hygiene is wired on this PR; the helper's only callers (bisect_parse_production_terminates / single_module_parse_expr) were already removed, so discovery would refuse the dark residue. Co-authored-by: Cursor <cursoragent@cursor.com>
Umbrella c_compilation_unit_witnesses was dissolved; the green-by-execution harness still called the deleted name. Grep of other src/v1 run_claim string targets found no further stale umbrella callers. Co-authored-by: Cursor <cursoragent@cursor.com>
Review 43264: umbrella dissolution deleted mock_all_holds aggregators but left explicit check_fns naming them — retarget to the KERNEL-D mock leaves without file-grain widening into heavier wet equals_eval coverage. Co-authored-by: Cursor <cursoragent@cursor.com>
Review 43320: roster still named deleted *_keystone_holds umbrellas. Flip those rows to U3 file-grain, fix round-trip paths (manual→execution) and gunbhub *_witness_test path, drop duplicate pick2 row, and dissolve leftover pick/loop_demand keystone wrappers so file-grain stays leaf-only. Co-authored-by: Cursor <cursoragent@cursor.com>
Drop the fail-open skip for `*_test.dag` with no test decls; refuse plain helpers unless the path is a structural cross-module fixture library, and land the §7 hand-Rust scaffold receipt. Co-authored-by: Cursor <cursoragent@cursor.com>
Five pick_ingested_*_holds witnesses were left plain after the keystone umbrella was removed, so the orphan gate correctly refused them while only pick2 leaves were enrolled. Co-authored-by: Cursor <cursoragent@cursor.com>
It had no consumer beyond its own recursion; parking it in a non-*_test.dag support module only hid it from the orphan gate. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 43601 — verified and fixed on tip.
— sent from proud-wren-892 |
review 43604: whole-file allowlist return was a fail-open escape hatch. Seed reachability from an explicit export-name roster instead; plains not listed (and not reached from tests/data/exports) still refuse. Fixture libraries rust_test/interp_test were renamed off *_test.dag so they leave the orphan scan without a bypass. Co-authored-by: Cursor <cursoragent@cursor.com>
|
review 43604 — verified and fixed. The whole-file
— sent from proud-wren-892 |
|
Addressed review 43610 (REQUEST_CHANGES — plain Verified: the reported fail-open was real — Fix on
Corpus orphan probe over |
Review 43617: an unrelated test fn plus dead fixture data must not certify demoted holds. Walk plain data bodies only when the data name is reached from test fn / test data (or a reached helper). Co-authored-by: Cursor <cursoragent@cursor.com>
|
Addressed review 43617 (REQUEST_CHANGES — dead plain Verified: with any Fix: only |
Co-authored-by: Cursor <cursoragent@cursor.com>
Resolve ci_layer_roots (keep D6 falsifier rehome rows) and ci_spec_witness (take main's pack-derived floor verify + dissolve-on receipts; drop golden byte-identical). Co-authored-by: Cursor <cursoragent@cursor.com>
The temporary corpus_orphan_list_tmp unit must not ship; it broke fmt on an earlier tip and is not part of the orphan-gate fix. Co-authored-by: Cursor <cursoragent@cursor.com>
Promotions of claim/run/receipt rows to `test data` closed the 108-orphan regen failure after plain-data reachability tightened; the wire_holds claim_passes row was missed by the wire_.*_claim_passes pattern. Co-authored-by: Cursor <cursoragent@cursor.com>
Remove the temporary corpus_orphan_list_tmp probe that broke fmt/CI, and trim unused verification imports on the repaired dag_input_surface test. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore the Rejected-arm helper deleted during claim cleanup, and demote derivable matrix/dispatch Bool rows back to plain data so only the claim-assert witnesses enroll (false fixture Bools were failing the floor). Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Delete sg_rc holds that return false once enrolled, and replace pr3/ record emit-accepts pins with Outcome-decided witnesses so enrollment stays green without asserting unfinished emit paths. Co-authored-by: Cursor <cursoragent@cursor.com>
…tness (#8097) * Restore emit_field_eval_alt_descent_producer_tree for field-access witness. PR #7287 deleted the alt-descent producer tree while leaving the import in emit_on_demand_field_access_family_witness_test and a String note describing the missing tree. Restore the composed facts and producer function, and drop the dead commentary row. Co-authored-by: Cursor <cursoragent@cursor.com> * Enroll alt-descent producer tree in witness naming hygiene. CI refused orphan plain fns in *_test.dag; add a test fn that exercises emit_field_eval_alt_descent_producer_tree so the restored helpers are reachable from enrolled witnesses. Co-authored-by: Cursor <cursoragent@cursor.com> * Fold alt-descent coverage into enrolled equals_eval witness. The separate alt_descent test fn was UnclassifiedPathDeferral under the execution/ OfflineLocalRecipe path policy. Exercise the alt producer tree from emit_host_field_access_equals_eval_holds, which already has admission. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: gunbc-ci-auto-heal <gunbc-ci-auto-heal@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com>
Summary
Re-opened after #7274 was squash-merged into sweep-A, which pushed #7273 over GitHub’s 300-file
gh pr diffcap and made MODELING-COHERENCE fail-closed UNAVAILABLE.Same content as #7274: dissolve
src/v2/**umbrellas and wirecheck_orphan_helpers_or_err. Bases on restored sweep-A (f07e96d, 198 files vs main). Combined tip backup:session/proud-wren-892-sweep-ab-combined.Stack
dag/test) — land firstsrc/v2+ orphan wire)Test plan
gh pr diffsucceeds vs A (<300 files)Made with Cursor