diff --git a/debian-qt5/changelog b/debian-qt5/changelog index f6f540d..cba19cb 100644 --- a/debian-qt5/changelog +++ b/debian-qt5/changelog @@ -1,3 +1,26 @@ +powersync-energy-plugin-nymea (1.15.2+etm7) trixie; urgency=medium + + * SG-Ready configurable — première implémentation réelle de spec_loadmodel.md §3. + LoadConfig devient une union discriminée par mécanisme (LM-300) : le champ + `adapter` est le discriminant, chaque mécanisme a une charge utile et valide la + sienne. `sg-ready` porte states[] { state, relays[], estimatedPowerW } et + minStateHoldS ; les paliers de la PAC ne sont plus codés en dur. + * Une configuration sg-ready dépourvue de l'état 2 est REFUSÉE, pas construite : + l'état 2 est le plancher de repli du mode dégradé L2 et de la désactivation. + Les deux Q_ASSERT de SgReadyAdapter, absents du binaire release, sont retirés au + profit de ce refus et d'un drapeau m_usable (ECS-110). + * La PAC de configuration vit dans la même table que les autres charges : elle + hérite d'ECS-412 (reconstruction incrémentale) et d'ECS-413 (état sûr = état 2) + sans code dédié. + * Garde de double propriété : si une PAC de configuration vise les contacts de la + PAC de banc enregistrée en dur, cette dernière est retirée — deux adaptateurs sur + un même contact commanderaient en contradiction et compteraient la charge deux + fois dans le budget. + * spec_loadmodel.md 0.1.2 — LM-104 : supposer conservateur pour annoncer, tenter + systématiquement pour agir. Vaut pour tout mécanisme, pas pour l'ECS seul. + + -- Patrick Schurig Sun, 09 Aug 2026 12:00:00 +0200 + powersync-energy-plugin-nymea (1.15.2+etm6) trixie; urgency=medium * ECS-414 — l'échelle d'échec d'écriture (ECS-410) est généralisée à SgReadyAdapter et