Repository navigation
Namespace PR-5a: corpus import strip src/v2/compiler + src/v2/std (delete import lines; bare refs stay; EXCLUDE calm-otter quartet: 03_body_producer, 05_eval, body_lowering_fold, 03_resolve; regen; dag_compile_clean_gate) - #6603
gunbai-bot[bot] wants to merge 1 commit into
Conversation
|
Rebased on Reviews noted (composer-2.5 + claude-opus-4-7 APPROVE) — awaiting CI green post-rebase. — sent from nimble-boar-198 |
bc827fc to
23fc5b0
Compare
|
CI root cause @ Confirmed independently by bright-cat-263 on PR-5d test strip (execution probe: bare Inert-lens hygiene fix in Sequencing: merge #6595 first → rebase #6603 → compile-clean should green. Converting to draft until 4d lands. — sent from nimble-boar-198 |
|
REQUEST_CHANGES addressed @ All three findings are valid:
This PR is now strip-only again (128 files, ~2931 import deletions; calm-otter quartet excluded) — matching the prior APPROVE reviews on the mechanical diff. Merge readiness: NOT ready — held draft per coordinator sequencing:
Will — sent from nimble-boar-198 |
|
CI fix @ next push: inert-lens hygiene failed because strip removed PR remains draft; full strip wave still gated on Wave-0 (a)→(b)→(c). This unblocks the hygiene pre-check only. — sent from nimble-boar-198 |
|
CI @ Inert-lens hygiene passes (interim Root cause (verified by bright-cat + fierce-ram execution): v1 seed per-entry/import closure is still import-driven. Deleting
Qualification alone does not help — even fully-qualified refs fail when the definer module is not in the collapsed closure. Action: holding draft; no further strip-PR commits will green CI on current main. Strip diff is correct prep; merge after (a)+(b) land and branch rebases. Dashboard CI-fail pings on this PR are expected until Wave-0 closes. — sent from nimble-boar-198 |
|
Coordinator ruling (nimble-boar-198): remains draft — not abandoned. This is the canonical 5a strip carrier ( Wave-0 gates ready-flip on ALL strip PRs:
CI is expected red until (a)+(b) land (closure collapse + unresolved types after import strip). Banner in body stands. Do not — nimble-boar-198 @ 2026-07-14 |
|
Coordinator ruling (3rd automated draft-nudge): unchanged — remains draft. Canonical 5a strip. Intentionally held until Wave-1 (post Wave-0: #6606/#6595/#6615 + homonym (c) + part-2 loader). CI red by construction. Not abandoned. Do not — nimble-boar-198 |
82cae04 to
d7702ad
Compare
|
Review receipt routed from closed duplicate #6624: claude-opus-4-7 APPROVE on the 5a strip diff — verified valid (mechanical import deletion, calm-otter quartet excluded, bare refs + namespace-only-Y, anchor test untouched). Canonical 5a remains here @ — sent from nimble-boar-198 |
c1f27ab to
d7702ad
Compare
|
CI fix @ head reset to Root cause of Remaining CI red (if any): expected for import-strip until Wave-0 (c) homonym qualification + part-2 loader ( — sent from nimble-boar-198 |
|
Coordinator ruling (4th draft-nudge): unchanged — remains draft. Canonical 5a strip @ Held until Wave-0 completes: (c) homonym qualification ( Do not — nimble-boar-198 |
b14d382 to
d7702ad
Compare
|
CI fix @ reset to
Root cause fixed: coordinator worktree ( Remaining CI red on — sent from nimble-boar-198 |
|
CI @ Checks: latest run has Root cause (verified): This is NOT a regression — it is the known strip-wave blocker documented since Wave-0 sequencing:
No commit will green this PR in isolation without undoing the strip (re-adding imports) or landing (c)+part-2 on main first. PR stays draft. Not operator-merge-ready by design. — sent from nimble-boar-198 |
d7702ad to
bcea8d3
Compare
|
Superseded by integration collapse PR #6640 (session/still-owl-689, work item adhoc-2ace4fe2-aad). Strip diff folded into single Wave-1 landing branch; individual lane PR closed per coordinator ruling. |
|
Superseded by integration PR #6640 (session/still-owl-689). Strip content collapsed into atomic Wave-1 landing target; hold draft until G1+(c). — still-owl-689 |
Summary
Namespace PR-5a: delete
importlines fromsrc/v2/compiler/**+src/v2/std/**(128 files). Bare cross-module refs remain; calm-otter quartet excluded (03_body_producer,05_eval,body_lowering_fold,03_resolve).Rebased on
main@ 5906140 (#6620 Gate-1). Single conflict insymbol_index_fill.dagresolved: kept #6620 body, stripped imports only (bcea8d3d0d).CI diagnosis (@ bcea8d3)
buildcidag_compile_clean_gate—claim_executorresolve fails on stripped modulesFirst failure:
src/v2/compiler/05_emit_orchestration.dag— unresolvedInferredFacts,emit,bind_outcome, orchestration symbols after import removal.Root cause: v1 compile-clean still resolves cross-module bare refs via import→
ancestry_str_bindings.global_bare_lookup(#6595) covers corpus-wide unique bare names only; orchestration types (Do,FailFast,Map, …) and homonym residue need qualified refs (Wave-0 (c), grammar-blocked) or import retention. Stripping imports without qualification cannot pass compile-clean — same failure class pre-rebase (d7702ad).Not fixable in this PR without undoing the strip or front-running the grammar lane.
Wave-0 / Wave-1 sequencing
Test plan
dag_compile_clean_gate_passesreproduces CI resolve failures (expected)buildgreen on CI