Zusammenarbeit

Merge-Befehle

Need User Feedback

Alle 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.push

Validiert 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.start

Eine Merge-Generation für einen Zielbranch erstellen. Führt Detect aus und generiert 01-detect.md.

/reap.merge.detect

Den Divergenzbericht prüfen. Bei Bedarf erneut ausführen.

/reap.merge.mate

Genome-Konflikte interaktiv mit dem Menschen auflösen.

/reap.merge.merge

git merge --no-commit ausführen und Quellcode-Konflikte auflösen.

/reap.merge.reconcile

Genome-Quellcode-Konsistenz überprüfen. KI vergleicht Genome und Quellcode, Benutzer bestätigt Inkonsistenzen.

/reap.merge.validation

Mechanische Tests ausführen (bun test, tsc, build). Bei Fehlschlag Regression.

/reap.merge.completion

Die Merge-Generation committen und archivieren.

/reap.merge.evolve

Den Merge-Lebenszyklus von der aktuellen Phase bis Completion ausführen.

Merge-Hooks

EventWann es ausgelöst wird
onMergeStartedNachdem /reap.merge.start eine Merge-Generation erstellt hat
onMergeDetectedNachdem die Detect-Phase abgeschlossen ist
onMergeMatedNachdem die Mate-Phase abgeschlossen ist (Genome aufgelöst)
onMergeMergedNachdem die Merge-Phase abgeschlossen ist (Quellcode zusammengeführt)
onMergeReconciledNachdem die Reconcile-Phase abgeschlossen ist (Genome-Quellcode-Konsistenz verifiziert)
onMergeValidatedNachdem die Merge-Validation abgeschlossen ist
onMergeCompletedNach Merge-Completion + Archivierung
onMergeTransitedNach jedem Merge-Phasenübergang (generisch)

onMergeTransited wird bei jedem Merge-Phasenübergang ausgelöst, ähnlich wie onLifeTransited für den normalen Lebenszyklus.