L'obligation était déjà posée, et déjà à 2 000 Wh avant 12:00. État relevé à
08:55 pour que les traces de lundi soient lisibles.
Et une confirmation gratuite : `measuredSince` = 10:00 UTC = 12:00 Europe/Paris,
soit l'échéance d'hier — la base a bien été reprise à la bascule de période. Avec
`deliveredWh` = 31,4 kWh ≈ 21 h × 1 500 W, la fenêtre « hier 12:00 → maintenant »
se recoupe au watt près. Troisième invariant vérifiable de l'extérieur, après
Σ counts == targetW et gridW == remainingWh / remainingS.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw