Abschluss-Retro nach vollstaendiger Feature-Umsetzung (F-01 bis F-07).
Opus hat Projekt als deployment-ready bestaetigt. 7 Template-Schwachstellen
aus Chat-Analyse identifiziert und behoben.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Basierend auf Retro der F-06/07-Sessions:
- Pflichtlektüre-Block (AGENTS.md, CONVENTIONS.md, STATE.md) im Template
- Rollen-Aktivierungssatz + Link zur Rollendatei
- Out-of-Scope-Findings-Regel (trivial beheben vs. blockieren)
- "Tests zuerst, dann committen" explizit
- "Nicht selbst mergen" — Review-Gate-Hinweis für Worker
- Swarm-Kontext-Sektion für automatisierten Dispatch
- ROADMAP: Session-Prompt muss VOR Worker-Dispatch existieren (Invariante)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Session-Log und Session-Prompt für F-07. Alle Items F-01 bis F-07
sind jetzt ✅. tg-bot-jetson ist deployment-ready.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Der Modell-Server ist externer Dienst. F-05 portiert direkt gegen
OpenAI-compat API (MODEL_BASE_URL konfigurierbar). ADR-0004 aktualisiert.
F-03/F-04/F-05 werden nach F-01 parallel frei.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ROADMAP mit 7 Items (F-01…F-07) und DAG. STATE aktiviert. CONVENTIONS
projektspezifisch ergänzt. ADRs 0002-0004 (Stack, Whitelist, Spike-Gate).
Kaltstartfähige Prompts für F-01 (Skeleton) und F-02 (API-Spike) erzeugt.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Eine Leerzeile oder Blockquote zwischen der 'Datei-Ownership'-Ueberschrift und
der Tabelle setzte den Parser zurueck -> Tabelle wurde nicht gefunden, Gate
faelschlich uebersprungen. Jetzt: f=0 erst, nachdem die Tabelle begonnen hat.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
merge-base HEAD main == HEAD (Root-Commit / main an der Spitze) ergab einen
leeren Branch-Diff -> STATE.md faelschlich als 'nicht aktualisiert' gewertet.
Jetzt: Branch-Diff nur bei echter Divergenz, sonst letzten Commit pruefen.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Ein frisch gebootstraptes Projekt hat lauter todo-Zeilen, deren Dateien
absichtlich noch nicht existieren. Vorher schlug das Gate dort faelschlich an.
Jetzt status-bewusst: nur done/in_progress/drift-Zeilen muessen ihre Pfade
belegen. Mehrwortige Testbefehle werden nicht mehr als Pfade fehlinterpretiert.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>