OPT-15 review: bound unmeasured charge stops, test the hold's rules and M15
checks / unit (pull_request) Failing after 3s
infra-pin / fresh (pull_request) Successful in 1s

- A second unmeasured-headroom stop in a quarter latches the charge: a
  headroom missing every other cycle flipped it 1799 times in 30 min.
- Unit test of the run-edge hold's end conditions and of a small step.
- Outside its probe a refuser does not make the others rest (M15 red).
- DECISIONS: one review line.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Claude review
2026-09-29 22:31:52 +02:00
parent fae6681e19
commit c38dd1e969
3 changed files with 94 additions and 7 deletions
@@ -105,3 +105,9 @@ P1 is its section 6 P1, and the pull request lists what was measured.
banks up to 1.4 W over the aim (48.6 W under the cap), and a battery
reading older than the meter can make a charge start look like a house
over the aim, a real guard stop.
- Review: an unmeasured stop that never latched let a headroom missing
every other cycle flip the charge 1799 times in 30 min, so the second one
in a quarter latches (at most 4 changes a quarter). House steps of +3 and
+5 kW during the hold, N=1 and 2: the peak guard's floor ends the hold at
once, and no banked quarter differs from the loop without the hold by
more than +33 W (1342 W, far under the aim).