Referenz
Befehlsreferenz
Alle REAP-Interaktionen laufen über /reap.* Slash-Befehle. Diese sind die primäre Schnittstelle für Benutzer und KI-Agenten.
Lebenszyklus-Befehle
| Befehl | Beschreibung |
|---|---|
| /reap.evolve | Einen gesamten Generationslebenszyklus ausführen (empfohlen). Der primäre Befehl für die tägliche Entwicklung. Durchläuft alle Phasen — Learning, Planning, Implementation, Validation, Completion. |
| /reap.start | Eine neue Generation starten. Fragt nach einem Ziel, erstellt current.yml und setzt die Phase auf Learning. |
| /reap.next | Zur nächsten Lebenszyklusphase vorrücken. Überprüft die Existenz des Artefakts und die Nonce-Kette vor dem Vorrücken. |
| /reap.back | Zu einer vorherigen Phase zurückkehren (Mikro-Schleife). Verwendung: /reap.back [--reason "<grund>"] |
| /reap.abort | Aktuelle Generation abbrechen. 2-Phasen-Prozess: confirm (zeigt was passiert) dann execute. Optionen: --phase execute, --reason, --source-action <rollback|stash|hold|none>, --save-backlog. |
Zusammenarbeits-Befehle
| Befehl | Beschreibung |
|---|---|
| /reap.merge | Merge-Lebenszyklus für parallele Branches. Verwendung: /reap.merge [--type merge --parents "<branchA>,<branchB>"] |
| /reap.pull | Remote-Änderungen abrufen und Merge-Möglichkeiten erkennen. |
| /reap.push | REAP-Zustand validieren (warnt wenn Generation in Arbeit) und den aktuellen Branch zum Remote pushen. |
Allgemeine Befehle
| Befehl | Beschreibung |
|---|---|
| /reap.init | REAP in einem Projekt initialisieren. Erkennt automatisch Greenfield vs. vorhandene Codebasis. |
| /reap.knowledge | Genome, Environment und Kontextwissen verwalten. Unterbefehle: reload, genome, environment. |
| /reap.config | Projektkonfiguration (.reap/config.yml) anzeigen/bearbeiten. |
| /reap.status | Aktuellen Generationsstatus, Phasenfortschritt und Backlog-Zusammenfassung prüfen. |
| /reap.help | Verfügbare Befehle und Themen anzeigen. |
| /reap.run | Einen Lebenszyklusbefehl direkt ausführen. Für feinkörnige Phasen- und Phasensteuerung. |
| /reap.update | Migration von v0.15 auf v0.16 ausführen. |
Script-Orchestrator-Architektur
Jeder Slash-Befehl ist ein einzeiliger .md-Wrapper, der reap run <cmd> aufruft. Das TypeScript-Skript behandelt die gesamte deterministische Logik und gibt strukturierte JSON-Anweisungen für den KI-Agenten zurück. Muster: Gate (Vorbedingungsprüfung) → Steps (Arbeitsausführung) → Artifact (aufgezeichnet in .reap/life/).
CLI Commands (reference)
CLI-Befehle (reap ...) werden in Ihrem Terminal ausgeführt. Sie behandeln Projektsetup und -wartung — init, status, run, fix, clean, destroy, make backlog, cruise. Sie interagieren nicht mit dem KI-Agenten.
