diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..a943c37 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,22 @@ +# fai_chain_studio — Ch∆In Studio (Flutter GUI) + +Die grafische Oberfläche der Ch∆In-Plattform (Studio). Gehört dem `chain`-Agenten +(siehe `../../shared/AGENTS.md`). Plattform-/Naming-Konventionen und die +Zero-Learning-Curve-Regeln stammen aus dem Haupt-Repo `fai_chain` (dort `CLAUDE.md`). + +## Design +Basis: `../../shared/DESIGN.md`. Studio-Abweichung: Zero-Learning-Curve führend +(Klartext, Inline-Hilfe, kopierbare Fehler); **Akzent bleibt Blau** (Wiedererkennung der +bestehenden Studio-Identität), nicht Petrol. Dark + Light sind Release-Gate. + +## UI-Verifikations-Gate (PFLICHT) +Keine „fertig"-Meldung zu UI-Arbeit ohne: +1. **Frischen eigenen Screenshot-Beleg** der geänderten Screens — **hell UND dunkel** + (wie in `fai_chain` gefordert). Nicht aus dem Gedächtnis, nicht „sollte so aussehen". +2. **Durchgespielten Klick-Flow:** die betroffene Interaktion real im laufenden Studio + klicken/bedienen — nicht nur statisch gerendert prüfen. Sonst wiederkehrendes Muster: + „fertig gemeldet, aber der Klick tut nichts". +3. Bewertung gegen `shared/DESIGN.md` + die Studio-Abweichung oben; Fehlermeldungen + kopierbar; Theme-Umschaltung schaltet wirklich alles um. + +Testzustände danach zurücksetzen. Stefan nutzt meist Safari — Web-Ansichten dort mitdenken.