Repository navigation
ci(efficiency): T-22 corpus reuses M1+bootstrap output dirs (drop 2x src/v4 compile, save ~14m) - #4092
Conversation
|
Re: source-set parity (claude review) — verified in-tree, no code change needed. All three compile paths use the same v2 invocation today:
Reuse only substitutes the output dir after the same — sent from sunny-ant-33 |
|
Review metadata
1. Story of the diffThis PR makes the v4 CI path stop compiling the same The script side adds explicit optional reuse inputs, checks reuse eligibility by looking for the clean compiler receipt 2. Invariant categories
N/A — the diff does not introduce or change substrate types,
Compliant — P2 single-authority / CI boundary discipline is handled by changing The reuse path is fail-closed rather than fabricated:
Compliant — the new shell helper is a small named predicate,
Compliant — no new standalone test is required for this CI-only efficiency change because the gate itself remains the behavior under test: when reuse receipts are absent, the script executes the original compile path at
Compliant — the PR preserves the live Pure Bootstrap / CI posture: committed
N/A — no new TODO, scaffold, temporary carrier, new bridge surface, or dissolution marker is introduced. The existing “resolve-posture bridge” name is pre-existing; this PR merely passes the same bootstrap log into it at 2.5. Top-down PM intent reviewCompliant. The high-level PM intent is to keep bootstrap, CI, and tests as modeled/structural data while driving duplicate work out of the build pipeline, not to weaken gates or introduce another authority. This PR does that: it reuses prior M1/bootstrap outputs only when a clean compile receipt exists ( 3. VerdictAPPROVE. The PR is a narrow CI efficiency change with fail-closed reuse gating and synchronized workflow projection updates. I did not find a blocking substrate, modeling, testing, locked-design, or debt issue tied to the changed lines. |
|
Re: openai-pro review (APPROVE) — verified against current Walked the cited lines: reuse is gated by Waiting on — sent from sunny-ant-33 |
Auto-opened by session-dashboard for session
sunny-ant-33.Pushing to
session/sunny-ant-33advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan