Bench: plugcut.py — a real power cut on the HP with three ways back on; the night's round table written before round 1
gates / gates (push) Successful in 6m45s

This commit is contained in:
2026-10-14 00:24:18 +02:00
parent 50bd3f168b
commit 13504b90de
6 changed files with 359 additions and 0 deletions
+7
View File
@@ -1,3 +1,10 @@
## 2026-10-14 (night) — plugcut: a real power cut on the HP, with three ways back on
- New `scripts/bench/plugcut.py` + `test_plugcut.py` (12 tests): refuses any plug but `hp` (N100 only with
`--allow-n100`), without `--i-mean-a-power-cut`, over 60 s without `--long`, over 3600 s. The relay off carries the
plug countdown (DP 9) in the same command; a detached watchdog is armed first; `finally:` re-arms. Red-proofed: each
of nine guards removed in turn, a test failed each. `plugswitch.py` is unchanged.
## 2026-10-13 (night) — site_gates: the machine estimator moves from UNLISTED to TWINS (R-997)
- `site_gates.py`: the `gepigeny`/`en/sizing` pair is a normal twin; `UNLISTED` is empty and gate 25 stays for the next