counts — l'exception EV_GRID_START tombe
`+etm32` publie `counts` par niveau : où chaque watt est compté, et combien. Vérifié à la sonde sur `.75` avant de toucher au code — `counts` sur tous les niveaux, destination publiée même à zéro, et les DEUX identités qui tiennent. - `LoadLevel.counts`, `countsTotalW`, `countsCoherent`, `partSurplusW` ; - `surplusShareW` LIT `counts["budget.allocatedW"]` au lieu d'interpréter ; - `soutirageShareW` + `LoadTelemetry.soutirageIdentityHolds` : la seconde identité, qui n'existait pas ce matin faute de registre pour les watts achetés ; - `LoadTelemetry.drawCommittedW` — absent = box antérieure à `+etm31`, jamais « rien acheté » ; - `destinationsInconnues` : une clé née après cette app est NOMMÉE, jamais comptée zéro, et l'identité par niveau tient sans connaître le sens des clés. L'exception au motif survit exactement là où la box ne sait pas dire le partage autrement — formes sans `counts`. Ce n'est pas une version qui l'a retirée, c'est une charge utile qui l'a rendue inutile ; sur une installation déjà déployée, la retirer casserait la réconciliation. Le rapport de bogue porte désormais les deux identités, les destinations inconnues et les niveaux incohérents (Σ counts != targetW) — une incohérence de la box, pas un arrondi. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw
etm_powersync_app
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
91.5%
C++
4.3%
CMake
3.3%
Swift
0.4%
HTML
0.3%
Other
0.2%