BRINGUP: item 15 - the acceptance tool is bench-validated; the confirmation run rides the next image

This commit is contained in:
ScottW514
2026-08-16 15:12:48 -04:00
parent df4581134e
commit 57465d2c00
+18 -16
View File
@@ -2909,21 +2909,23 @@ domain forgectrl does not touch.**
carries the fast sanitizer, the init-script default rules, and the carries the fast sanitizer, the init-script default rules, and the
catalog; nothing else in the logging system is pending. catalog; nothing else in the logging system is pending.
15. **Release acceptance tool (forgetest) - CODE-COMPLETE 2026-08-15, 15. **Release acceptance tool (forgetest) - BENCH-VALIDATED 2026-08-16.**
host- and build-verified; bench validation pending, ships with the Contract: `docs/ACCEPTANCE.md`; catalog v1 (26 tests, coverage lint
next full image flash.** Contract: `docs/ACCEPTANCE.md`; catalog v1 enforced in CI, rule in `CLAUDE.md`). The full catalog ran on the
complete (24 tests, coverage lint enforced in CI, rule in dev image `20260815215332` through the tool - takeover, motion,
`CLAUDE.md`). **Images for the flash are archived under cooling, camera, cloud, and the live tests from the page - to 26 of
`images/20260815193946/`** (release `…193946` + dev `…194415`, one 26 and an export the gate authorizes against the image's manifest;
tree; the two manifests share the acceptance identity, the release the campaign rules (domain-scoped inheritance, the always-required
image carries no forgetest). Remaining, in order: (a) bench: boot core, FAIL/ERROR closing a campaign, implementation and component
that dev image, run the catalog from `:8090` - the takeover, motion, changes invalidating exactly their domains) behaved as specified
cooling, live across the day's closures; the baseline rule was added on the way
and cloud tests are ports of proven scripts and need their first run (record in "Release acceptance" above). Remaining: (a) the
on the machine (expect pass-criteria tuning: fan tach tolerance, confirmation campaign on the **next flashed image** (it carries the
snapshot size floor, timeouts) - export, and drive one UI-only pin day's tool fixes and the forgectrl changes; every domain forgectrl
bump to prove the inherited/required split; (b) the remaining does not touch inherits) - the tool on the bench is the tree, but a
hot-patched image is not the image that ships; (b) the remaining
bench-tab ports (scope tools, host-side flow characterization, the bench-tab ports (scope tools, host-side flow characterization, the
live drills - the catalog carries their acceptance forms); (c) the live drills - the catalog carries their acceptance forms); (c) the
first release runs the full first release runs the full campaign and commits
campaign and commits `releases/v<version>/acceptance.json`. `releases/v<version>/acceptance.json` - **not yet: no release is
cut.**