Referenz

Befehlsreferenz

Alle REAP-Interaktionen laufen über /reap.* Slash-Befehle. Diese sind die primäre Schnittstelle für Benutzer und KI-Agenten.

Lebenszyklus-Befehle

BefehlBeschreibung
/reap.evolveEinen 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.startEine neue Generation starten. Fragt nach einem Ziel, erstellt current.yml und setzt die Phase auf Learning.
/reap.nextZur nächsten Lebenszyklusphase vorrücken. Überprüft die Existenz des Artefakts und die Nonce-Kette vor dem Vorrücken.
/reap.backZu einer vorherigen Phase zurückkehren (Mikro-Schleife). Verwendung: /reap.back [--reason "<grund>"]
/reap.abortAktuelle 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

BefehlBeschreibung
/reap.mergeMerge-Lebenszyklus für parallele Branches. Verwendung: /reap.merge [--type merge --parents "<branchA>,<branchB>"]
/reap.pullRemote-Änderungen abrufen und Merge-Möglichkeiten erkennen.
/reap.pushREAP-Zustand validieren (warnt wenn Generation in Arbeit) und den aktuellen Branch zum Remote pushen.

Allgemeine Befehle

BefehlBeschreibung
/reap.initREAP in einem Projekt initialisieren. Erkennt automatisch Greenfield vs. vorhandene Codebasis.
/reap.knowledgeGenome, Environment und Kontextwissen verwalten. Unterbefehle: reload, genome, environment.
/reap.configProjektkonfiguration (.reap/config.yml) anzeigen/bearbeiten.
/reap.statusAktuellen Generationsstatus, Phasenfortschritt und Backlog-Zusammenfassung prüfen.
/reap.helpVerfügbare Befehle und Themen anzeigen.
/reap.runEinen Lebenszyklusbefehl direkt ausführen. Für feinkörnige Phasen- und Phasensteuerung.
/reap.updateMigration 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.