MAINT-20 part 2: main.py keeps the FCST-04 windowing caveat a test pins
checks / unit (pull_request) Successful in 25m56s
infra-pin / fresh (pull_request) Successful in 1s

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
glenn schrooyen
2026-11-01 04:00:00 +01:00
co-authored by Claude
parent 3d31b679eb
commit 2bbf88862a
+3 -3
View File
@@ -630,9 +630,9 @@ class Controller:
# few Brussels days) so unprinted hours can be filled from yesterday
# and FLAGGED. An instrument's backing file, not a strategy. Carrying
# widens what the optimiser SEES, never what it may act on (carried
# hours are provisional). The windowing DOES move energy: hours already
# elapsed leave the spread, so a past cheap night no longer sets the
# day's cheapest hour; this caveat must always travel with the
# hours are provisional). The windowing DOES move energy: hours
# ALREADY ELAPSED leave the spread, so a past cheap night no longer
# sets the day's cheapest hour; this caveat must always travel with the
# guarantee (`resolve_tariff()`, DOCS.md, CHANGELOG). A broken or
# absent store answers `no_data`; `PriceHistory._load()` drops
# unreadable records (the constructor and `.words` are unguarded).