Tarik Moussa d7345e2cb7
Some checks failed
gates / quality (push) Has been cancelled
fix(gates): ownership-Parser bricht erst nach Tabellenbeginn ab
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>
2026-06-03 06:57:52 +02:00

agent-swarm-repo

Ein generelles Git-Repo-Template für KI-Agenten-Arbeit. Das Repo ist die dauerhafte gemeinsame Erinnerung — Sessions sind flüchtig, der Stand lebt in den Dateien. Agenten koordinieren über Dateien, nicht über den Chat.

Aktoren & Modelle

Rolle Modell Aufgabe
Leader Sonnet Orchestrierung, Klassifikation, Integration
Worker / Porter Sonnet Implementierung mit klarer Spec, faithful Ports
Theorist Opus Formeln ableiten, Validation entwerfen
Prototyper (Spike) Opus→Sonnet Wegwerf Proof-of-Correctness vor Produktion
Reviewer (Gate) Opus, immer unabhängiger Review-Pass nach jedem Implement
Scholar / Doc Haiku Docs, Citations, CLI-Glue
Human Richtung, Lizenz, Precision-Substrat, Freigabe

Vollständige Matrix + Entscheidungsregel: docs/roles/model-routing.md.

Zwei Loops (komposit)

  • Feature-Loop (vorwärts): Roadmap → Port/Research-Klassifikation → [Research: Theorist → Spike → GO/NO-GO] → Worker parallel → Review-Gate (Opus) → Integration → Tests + Doku + Manifest → Quality-Gate.
  • Audit-Loop (rückwärts): kalter Auditor (Opus) → Findings mit Model-Zuweisung → Implement-Sessions → Review-Gate (Opus, kalt) → Korrektur-Tasks → Observability-Gate.

Die Loops komplementieren sich: Feature-Dev produziert, Audit härtet ab. Jedes Merge triggert einen Audit-Backlog-Eintrag (expliziter Handoff).

Drei Schlüsselprinzipien

  1. Review-Gate nach jeder Implement-Session — immer Opus, immer kalt (eigene Session). Implement-Modell ≠ Review-Modell ist eine Korrektheitseigenschaft.
  2. Spike vor Research-Code — throwaway Proof-of-Correctness auf einem Wegwerf-Branch. NO-GO ist ein valides Ergebnis, kein Versagen. Schützt vor wochen-langen falschen Implementierungen.
  3. Session-Prompts kaltstartfähig — jede Session hat einen vollständigen Prompt unter session-prompts/ (Modell, Branch, Scope, Befehle, Akzeptanzkriterien).

Clean-Start-Invariante

Am Ende jeder Session muss gelten: ein neuer Agent kann sich allein über AGENTS.md → STATE.md → CONVENTIONS.md orientieren. Das erzwingt das Session-Hygiene-Gate.

Loslegen (neues Projekt)

  1. bash scripts/init.sh "Projektname" — macht den Klon zu deinem Projekt (Template-Overview wandert nach docs/about-template.md).
  2. session-prompts/BOOTSTRAP.md in eine frische Leader-Session geben, Projekt-Brief anhängen → der Leader füllt Board (ROADMAP.md), STATE.md, CONVENTIONS.md und erzeugt die ersten Session-Prompts.
  3. Die Gates sind dormant, bis die erste Session STATE.md befüllt — danach greifen sie automatisch.

Erst verstehen? examples/walkthrough/ zeigt ein komplett befülltes Beispiel (Board, Session-Log, Audit-Finding, ADR) an einer generischen Domäne.

Einstieg (jede Session)

Jeder Agent liest zuerst AGENTS.md. Methodik im Detail: docs/methodology.md.

Description
Generelles Git-Repo-Template fuer KI-Agenten-Arbeit (multi-agent swarm pattern)
Readme 120 KiB
Languages
Shell 100%