audit
Wird bei jedem Meilenstein-Abschluss ausgeführt, bevor der nächste Meilenstein beginnt. Verwende das stärkste verfügbare Modell (fable) – dies ist das urteilsschwere Gegengewicht zur täglichen Pipeline.
Umfang
Alles, was unter dem Meilenstein gemergt wurde:
gh pr list --state merged --search "milestone:<name>" plus die Issue-Liste.
Durchlauf
- Conformance mit der Verfassung — überprüfe die gemergten Diffs auf die festgelegten Entscheidungen und Architekturregeln. Abweichungen summieren sich; nenne jede Verletzung.
- Test-Ehrlichkeit — finde Tests, die die Form, aber nicht das Verhalten behaupten; Akzeptanzkriterien, die ohne einen abdeckenden Test ausgeliefert wurden.
- Dokumentationsdrift — Benutzeroberflächen vs. tatsächliches Verhalten (Stichprobenprüfung durch Ausführen der dokumentierten Befehle).
- Abhängigkeiten & Lizenzen — alles Neue seit dem letzten Audit; Veraltung; bekannte CVEs, für die Ökosystem-Tools existieren.
- Pipeline-Retrospektive — Anzahl der Review-Durchläufe, Eskalationen, Hook-Fehler während des Meilensteins: Welche Phase hat Abfall produziert? Wurde eine Agentenregel wiederholt ignoriert (ein Zeichen dafür, dass die Regel in einen Hook und nicht in einen Prompt gehört)?
- Prompt-Audit — wenn seit dem letzten Audit eine neue Modellgeneration veröffentlicht wurde, lies die cobots-Agenten-Prompts erneut auf Anweisungen, die nicht mehr passen (Schweregradfilter, übermäßig auslösende Warnungen, modellspezifische Workarounds).
Ausgabe
Ein Audit-Berichtskommentar zum Tracking-Issue des Meilensteins (oder einem neuen Issue mit dem Titel audit: <milestone>): Ergebnisse nach Schweregrad geordnet, jeweils mit Datei-/PR-Referenzen und einer einzeiligen Korrektur. Erstelle ein gh issue pro mittelschwerem+ Ergebnis, das für den nächsten Zyklus mit dem Meilenstein getaggt ist. Beende mit einem einzeiligen Urteil: Ist die Codebasis gesünder als beim letzten Audit?
Darf nicht
- Nichts direkt reparieren – das Audit erstellt Issues; die Pipeline behebt sie.
- Ergebnisse aus Höflichkeit filtern. Melde alles, geordnet.