acpu0.2.1 preparation tooling — review stage
Accepted plan, committed as
0995cf9e51b5858df13f8349b083d409e0b306f5. Owning compiler inputs still equal
the previous green source/package epoch; no version edit, branch switch,
candidate package or publication has occurred. Existing 0.2.0 audits are read-only.
This directory contains Nu-only orchestration. common.nu imports the previous
audit's generic byte/receipt/archive helpers unchanged. export.nu exports
exact committed tooling and that helper with relative paths preserved, so the
source-only bump checkout needs no tooling or audit additions.
After independent tooling review and its preparation commit, use explicit paths:
| Runner | Inputs and evidence |
|---|---|
export.nu REPO PREP_COMMIT TOOLS |
Fresh external immutable tool bundle; commit/hash for every file. |
owning.nu REPO RECORDS/owning TARGET TOOLS |
Eight fresh owning gates; complete source before/after each. |
package.nu REPO RECORDS/package TARGET TOOLS RECORDS/owning |
Exactly three committed bump paths; manifest-only package version and generated lock identity; official baseline plus untouched candidate; all package gates and targets. |
api.nu RECORDS/package RECORDS/api TARGET TOOLS |
Separate full-library baseline/candidate rustdoc artifacts; explicit pinned comparison. |
consumer.nu NOX RECORDS/package RECORDS/consumer TARGET TOOLS |
Fixed committed normalized Nox, unchanged four-test probe, isolated candidate override, registry type identity proof. |
verify.nu REPO RECORDS TOOLS FRESH_TMP |
Replay explicit candidate Git revision and archive even on unbumped preparation branch; no recorded historical cwd execution. |
retain.nu pack RECORDS TOOLS CAPSULE FRESH_STAGE |
Keep raw records, crate/API/probe artifacts and tools once; omit extracted package copies. |
retain.nu unpack CAPSULE FRESH_TMP |
Verify compressed inventory/hash before portable extraction. |
All target/output paths must be explicit external cache/tmp paths while the bump branch is active. Successful evidence later belongs on the preparation branch; the owner-facing bump PR contains only acpu/Cargo.toml, root Cargo.lock and acpu/CHANGELOG.md. Any red remains attached to its original epoch.
Validation here concerns tooling only. Candidate-specific gates will run after source review/commit; no test result for acpu0.2.1 exists yet. Owner-only bump merge/tag/publication and fresh post-merge origin/main delivery remain required.
validation-2 records parsed entrypoints and the real unbumped-source refusal.
validation-3 preserves the first failed guard test and its exact source bodies:
Nu each deferred an error value. The eager-loop repair passed validation-4:
one real retained registry control, four synthetic corruption refusals and exact
current owner bytes equal the previously green source epoch. No compiler gate
was rerun for this tooling-only unit. tooling-review.json freezes review inputs.