mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
Four sessions against the reported messages: arm once per job with M5/M3 persistence and the M2 close (grace pushed beyond the horizon so only the program-end path can disarm); a displaced sender must re-arm; the disarm grace counts down in Hold; a blocking cooling verdict refuses the arm. Test-the-test proven: a build with the job-based window reverted fails at the first discriminating assertion. Wired into the controller repo CI alongside the emission harness.