mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
A job longer than the ring keeps its feeder alive through the button wait, so the cancel there has to stop the feeder before the park clears the ring. The drill now loads such a job, requires the "longer than the ring" line, and after the cancel reads the program total twice over the feeder's retry period (zero both times) and cnc/streaming (zero). The bench-excerpt unit test carries the long-job line and the new evidence. Covers map unchanged: the drill already names gfhardware/machine.py.