diff --git a/goodwe_controller/app/main.py b/goodwe_controller/app/main.py index 679ac67..321ad00 100644 --- a/goodwe_controller/app/main.py +++ b/goodwe_controller/app/main.py @@ -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).