diff --git a/CLAUDE.md b/CLAUDE.md index d37b809..4b6881f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -432,5 +432,12 @@ entiers **déjà en pourcentage** (ne pas confondre `reservePercent` = 40 avec annoncé sur la box : le code était écrit, le cross-build jamais fait, la box portait `+etm30` et la clé attendue n'existait pas. **Annoncé ≠ construit ≠ posé** — et un champ absent parce qu'il n'est pas déployé se lit exactement comme un champ absent parce qu'il est omis. +- ⚠️ **Vérifier le paquet qui possède la GRANDEUR mesurée, pas seulement celui qui porte la + fonction.** Le 2026-09-04, `+etm53` était bien posé et l'étalement adaptatif restait + inobservable : le compteur qui devait avancer appartient à `nymea-plugin-generic-energy` + (classe `smartMeterConsumer`), jamais reconstruit — `.so` daté du 2026-06-19. La règle + ci-dessus aurait répondu « posé, tout va bien » et fait accuser le moteur d'un paquet qu'on ne + lui avait pas livré. Le propriétaire se trouve en une ligne : + `for so in /usr/lib/*/nymea/plugins/*.so; do strings -a $so | grep -q && dpkg -S $so; done` - Toujours tester la persistance : killer l'app et vérifier que les données survivent - Flavors à configurer : `com.etm-powersync.community` / `.auto` / `.predictai`