Merge-Befehle
Need User FeedbackAlle verteilten Workflow-Operationen sind Slash-Befehle, die vom KI-Agenten ausgeführt werden. Es gibt keine CLI-Befehle für Merge — der KI-Agent ist essenziell für die Genome-Konfliktauflösung und die Quellcode-Merge-Führung.
Primäre Befehle
/reap.pull <branch>Der All-in-One-Befehl für verteiltes Zusammenführen. Ruft den Remote ab, erkennt neue Generationen auf dem Zielbranch, erstellt eine Merge-Generation und führt den vollständigen Merge-Lebenszyklus aus. Dies ist das verteilte Äquivalent von /reap.evolve.
/reap.merge <branch>Eine vollständige Merge-Generation für einen lokalen Branch ausführen. Kein Fetch — ideal für Worktree-basierte parallele Entwicklung. Das lokale Äquivalent von /reap.pull.
/reap.pushValidiert den REAP-Zustand (warnt wenn eine Generation in Arbeit ist) und pusht den aktuellen Branch. Verwenden nach Abschluss einer Generation.
Phasenbefehle (feinkörnige Steuerung)
/reap.merge.startEine Merge-Generation für einen Zielbranch erstellen. Führt Detect aus und generiert 01-detect.md.
/reap.merge.detectDen Divergenzbericht prüfen. Bei Bedarf erneut ausführen.
/reap.merge.mateGenome-Konflikte interaktiv mit dem Menschen auflösen.
/reap.merge.mergegit merge --no-commit ausführen und Quellcode-Konflikte auflösen.
/reap.merge.reconcileGenome-Quellcode-Konsistenz überprüfen. KI vergleicht Genome und Quellcode, Benutzer bestätigt Inkonsistenzen.
/reap.merge.validationMechanische Tests ausführen (bun test, tsc, build). Bei Fehlschlag Regression.
/reap.merge.completionDie Merge-Generation committen und archivieren.
/reap.merge.evolveDen Merge-Lebenszyklus von der aktuellen Phase bis Completion ausführen.
Merge-Hooks
| Event | Wann es ausgelöst wird |
|---|---|
| onMergeStarted | Nachdem /reap.merge.start eine Merge-Generation erstellt hat |
| onMergeDetected | Nachdem die Detect-Phase abgeschlossen ist |
| onMergeMated | Nachdem die Mate-Phase abgeschlossen ist (Genome aufgelöst) |
| onMergeMerged | Nachdem die Merge-Phase abgeschlossen ist (Quellcode zusammengeführt) |
| onMergeReconciled | Nachdem die Reconcile-Phase abgeschlossen ist (Genome-Quellcode-Konsistenz verifiziert) |
| onMergeValidated | Nachdem die Merge-Validation abgeschlossen ist |
| onMergeCompleted | Nach Merge-Completion + Archivierung |
| onMergeTransited | Nach jedem Merge-Phasenübergang (generisch) |
onMergeTransited wird bei jedem Merge-Phasenübergang ausgelöst, ähnlich wie onLifeTransited für den normalen Lebenszyklus.
