mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 08:41:13 -07:00
BRINGUP: item 15 - the acceptance tool is bench-validated; the confirmation run rides the next image
This commit is contained in:
+18
-16
@@ -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.**
|
||||||
|
|||||||
Reference in New Issue
Block a user