AGENTS.md
Dieses Repository ist für langlaufende Coding-Agent-Arbeit optimiert. Halten Sie diese Datei kurz. Verwenden Sie sie als Routing-Schicht zu den System-of-Record-Docs, nicht als gigantische Instruktionsablage.
Start-Workflow
Bevor Code geändert wird:
- Das Repo-Root mit
pwdbestätigen. ARCHITECTURE.mdfür die aktuelle Systemübersicht und harten Abhängigkeitsregeln lesen.docs/QUALITY_SCORE.mdlesen, um zu sehen, welche Domänen oder Schichten am schwächsten sind.docs/PLANS.mdlesen, dann den aktiven Plan öffnen, an dem gearbeitet wird.- Die relevante Produktspezifikation in
docs/product-specs/lesen. - Den Standard-Bootstrap- und Verifikationspfad für dieses Repo ausführen.
- Wenn die Baseline-Verifikation fehlschlägt, die Baseline reparieren, bevor neuer Scope hinzugefügt wird.
Routing-Map
ARCHITECTURE.md: Domänen-Map, Schichtenmodell, Abhängigkeitsregelndocs/design-docs/index.md: Designentscheidungen und Kernüberzeugungendocs/product-specs/index.md: aktuelles Produktverhalten und Abnahmezieledocs/PLANS.md: Plan-Lebenszyklus und Ausführungsplan-Policydocs/QUALITY_SCORE.md: Produktdomänen- und Schichtengesundheitdocs/RELIABILITY.md: Laufzeitsignale, Benchmarks und Neustart-Erwartungendocs/SECURITY.md: Secrets, Sandbox, Daten und externe Aktionsregelndocs/FRONTEND.md: UI-Einschränkungen, Designsystem-Regeln, Barrierefreiheits-Checks
Arbeitsvertrag
- Von einem begrenzten Plan oder Feature-Slice gleichzeitig arbeiten.
- Arbeit nicht als fertig markieren nur aufgrund von Code-Inspektion; ausführbarer Nachweis ist erforderlich.
- Wenn Sie Verhalten ändern, die zugehörigen Produkt-, Plan- oder Zuverlässigkeitsdocs in derselben Session aktualisieren.
- Wenn Sie wiederholtes Review-Feedback sehen, es zu einer mechanischen Regel, einem Check oder Linter befördern, anstatt es im Chat erneut zu erklären.
- Generiertes Material in
docs/generated/und Quellreferenzen indocs/references/aufbewahren. - Kleine, aktuelle Docs hinzufügen anstatt diese Datei wachsen zu lassen.
Definition of Done
Eine Änderung ist erst fertig, wenn all dies zutrifft:
- Zielverhalten ist implementiert
- Erforderliche Verifikation wurde tatsächlich ausgeführt
- Nachweis ist vom relevanten Plan- oder Qualitätsdokument verlinkt
- Betroffene Docs bleiben aktuell
- Das Repository kann sauber über den Standard-Startpfad neugestartet werden
Session-Ende
Vor dem Beenden einer Session:
- Den aktiven Ausführungsplan aktualisieren.
docs/QUALITY_SCORE.mdaktualisieren, falls sich eine Domäne oder Schicht signifikant geändert hat.- Neue Schulden in
docs/exec-plans/tech-debt-tracker.mddokumentieren, falls zurückgestellt. - Fertige Planks nach
docs/exec-plans/completed/verschieben, wenn angemessen. - Das Repo in einem neustartfähigen Zustand mit klarer nächster Aktion hinterlassen.