Leitfaden

Erweitert

Signaturbasierte Sperrung

REAP verwendet eine kryptographische Nonce-Kette zur Durchsetzung der Phasenreihenfolge. Ohne eine gültige Nonce kann der KI-Agent nicht zur nächsten Phase vorrücken — selbst wenn er versucht, vorwärts zu springen.

text
Stage Command          current.yml              /reap.next
─────────────          ───────────              ──────────
generate nonce ──────→ store hash(nonce)
return nonce to AI                         ←── AI passes nonce
                                               verify hash(nonce)
                                               ✓ advance stage

Funktionsweise

  1. Phasenbefehl (z.B. /reap.objective) generiert eine zufällige Nonce
  2. Der SHA-256-Hash der Nonce wird in current.yml gespeichert
  3. Die Nonce wird dem KI-Agenten in der JSON-Antwort zurückgegeben
  4. /reap.next empfängt die Nonce, hasht sie und vergleicht mit current.yml
  5. Übereinstimmung → Phase rückt vor. Keine Übereinstimmung → abgelehnt.

Nur-Prompt vs. signaturbasiert

BedrohungNur-PromptSignaturbasiert
Phasen überspringenVerlässt sich auf KI-KonformitätBlockiert — keine gültige Nonce
Token fälschenN/ANicht machbar — Einweg-Hash
Alte Nonces wiederverwendenN/ABlockiert — einmalig, phasengebunden
Prompt-InjectionAnfälligNonce ist extern zum Prompt-Kontext

📄 Related Article: New workflow control method for harness engineering — Signature-Based Locking

Lineage-Komprimierung

Wenn sich Generationen ansammeln, werden Lineage-Archive während der Completion-Phase automatisch komprimiert.

LevelEingabeAusgabeAuslöserSchutz
Level 1Generationsordner (5 Artefakte)gen-XXX-{hash}.md (40 Zeilen)Lineage > 5.000 Zeilen + 5+ GenerationenNeueste 3 + DAG-Blattknoten
Level 2100+ Level-1-DateienEinzelne epoch.mdLevel-1-Dateien > 100Neueste 9 + Verzweigungspunkte

DAG-Erhaltung: Level-1-Dateien behalten Metadaten im Frontmatter. Level-2 epoch.md speichert eine Generations-Hash-Kette. Fork-Schutz: Alle lokalen/Remote-Branches werden vor Level-2-Komprimierung gescannt — Verzweigungspunkte werden geschützt. Epoch-komprimierte Generationen können nicht als Merge-Basis verwendet werden.

Einstiegsmodi

Wird mit reap init --mode angegeben. Steuert wie das Genome initial strukturiert wird.

ModusBeschreibung
greenfieldEin neues Projekt von Grund auf erstellen. Standardmodus. Genome beginnt leer und wächst.
migrationNeu erstellen unter Bezugnahme auf ein bestehendes System. Genome wird mit Analyse des bestehenden Systems vorbelegt.
adoptionREAP auf eine bestehende Codebasis anwenden. Genome beginnt mit Vorlagen und wird während der Learning-Phase der ersten Generation befüllt.