650 B
650 B
MAINT-25 - the Home plan honours the 7-day back-off
Status: for review. Added to the MAINT-24 PR by the owner (2026-11-12).
Tests: test_maint25.py. After a failed cycle wants_start() waits 7 days
(MAINT-13, backoff_until()), but homeview.maintenance_runs() only asked
due(), so the plan drew a cycle at the start hour every night of the wait.
During the back-off it now draws no run for that battery and shows one line
instead: "Battery A: the monthly cycle waits until 19 November." (Dutch: "...
wacht tot 19 november."). A cycle completed after the failure ends it, as in
backoff_until(). The other battery is planned as before.