From 3b21057dfe024fd524d018f3207b18c7d04199bd Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Wed, 2 Sep 2026 08:22:03 -0400 Subject: [PATCH] BRINGUP: the audit remediation follow-through is a Next work item --- docs/BRINGUP.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/BRINGUP.md b/docs/BRINGUP.md index e172958..47570a7 100644 --- a/docs/BRINGUP.md +++ b/docs/BRINGUP.md @@ -1334,3 +1334,19 @@ watch runs on local knobs; the header values stay ignored), the HV current caps (the sampled emission witness covers the idle case, and HV current is ranged per job), the thermal report upload conditions and the pump flag. Beam detect stays with item 6. +9. **Audit remediation follow-through.** The 2026-09-01 audit's fixes are + committed locally in every repository and host-tested, none pushed. Owed, + in order: one pooled bench session on a locally built dev image (kernel + module, forgectrl, grblHAL, gfhardware, gfutilities all moved, so the + campaign is a full one; the drills that prove the safety fixes directly are + `kernel.deadman-close` (new), `cloud.lid-during-button-wait` (now a job + longer than the ring), `cloud.verdict-hold` (new, about twelve minutes with + the loop heater), `motion.deadman` (the hang case now recovers on `$X`), + and the `cooling.*` set); then the push in CI order and the pin bumps. + Decisions taken in the remediation that the operator confirms or reverses: + the release image has no shell login (the install page now says so); the + cloud client holds and resumes on the cooling verdict with a 30-minute + bound (`cloud_hold_max_s`); `FORGEFIRM_RELEASE` is 0.0.1, so the bench slot + at v0.1.0 will meet the installer's downgrade prompt; the `faultpos` + live-fire drill is gone; a coolant sensor unreadable for two ticks is the + SENSOR verdict.