Skip to content

feat(rpi): Dexter Horthy's RPI Framework Improvements#1

Open
aheusingfeld wants to merge 3 commits intoGodModeAI2025:mainfrom
aheusingfeld:feature/dexter-horthy-rpi-framework
Open

feat(rpi): Dexter Horthy's RPI Framework Improvements#1
aheusingfeld wants to merge 3 commits intoGodModeAI2025:mainfrom
aheusingfeld:feature/dexter-horthy-rpi-framework

Conversation

@aheusingfeld
Copy link
Copy Markdown
Contributor

@aheusingfeld aheusingfeld commented Mar 30, 2026

Dieser Pull Request implementiert Dexter Horthy's RPI-Framework-Learnings ('No Vibes Allowed' / 'Everything we got wrong'), um Halluzinationen zu verhindern und Agenten fester an die Codebasis zu binden.

Zudem implementiert er Überwachung, Evaluierung und ein Retro-Framework, um mechanische Metriken zur Einhaltung dieser Regeln zu erfassen.

Geplante Tasks (Implementierung)

Task 1: 'Research Summary' als Pflichtbestandteil der plan.md

  • Jeder generierte Plan beginnt zwingend mit der Sektion ## 0. Research Summary & Context.
  • Verhindert 'confident garbage', indem der Agent den Kontext-Nachweis erbringen muss.

Task 2: Aufbrechen des Wasserfalls (Iterativer Loop)

  • Agenten müssen Research und Plan iterativ bearbeiten. Fehlt Kontext im Plan, wird er abgebrochen und in den Research-Modus zurückgesprungen.

Task 3: Einführung des 'Plan Fidelity Checks' (G5 / Modus 7)

  • Ein neuer Prüfschritt (F3) im Review vergleicht den Code-Diff mit dem vereinbarten Plan.
  • Erkennt 'Drift', also eigenmächtiges Handeln während der Umsetzung.

Task 4: Outline vor dem Plan (Back-and-Forth)

  • Bevor die ausführliche plan.md entsteht, präsentiert der Agent eine High-Level-Outline und klärt offene Fragen.
  • Spart Token und Zeit, falls die Richtung nicht stimmt.

Task 5: Isoliertes Research (Kein Feature-Ticket Bias)

  • Beim Reverse-Engineering (Discover) wird das Feature-Ticket zuerst ignoriert, um den Ist-Zustand absolut wertfrei zu erfassen.

Task 6: Prompt-Diet (Max. 40 Instructions pro Modus)

  • Die Core-Modi (01-specify.md, 02-clarify.md, 03-plan.md, 09-discover.md) haben am Dateianfang einen strikten 'Prompt Diet'-Block erhalten.
  • Im Gegensatz zur ersten Implementierung wurden dabei keine Datei-Inhalte gelöscht, sondern dem Agenten harte Ausführungsregeln auferlegt, um Phasen zwingend durch interaktive Stopps zu entkoppeln ('Context Overflow' Prävention).

Task 7: RPI-Monitoring & Retro (Hypothesenvalidierung)

  • Neu: references/conventions/rpi-framework-evaluation.md angelegt. Enthält die 4 zu testenden RPI-Hypothesen, Risiken (z.B. Alert Fatigue durch False-Positive Drifts) und die langfristige Strategie, dieses Verhalten in System-Plugins (State Machines, AST-Scanner, spawn_session Hooks) zu überführen.
  • Neu: session-retro.md (ausgelöst am Ende via SKILL.md) fragt nun zwingend den Erfolg des RPI-Frameworks ab (z.B. Gab es Eager Execution?).
  • Neu: Modus 8 (08-management.md) aggregiert diese Retro-Ergebnisse und Gate-Fehler (wie oft scheiterte Gate 5 an Drift?) in einem RPI-Evaluation-Report.

Doku-Updates

  • README.md: Der RPI-Workflow ('Anti-Vibe-Coding') wurde in die Liste der SpecForge-Kernfunktionen aufgenommen.
  • index.html: Eine neue Feature-Sektion (Isoliertes Research, Outline First, Plan Fidelity, Prompt Diet) wurde über der v3.2-Highlight-Section eingefügt.

(Co-Authored-By: Craft Agent)

…runcating files

Co-Authored-By: Craft Agent <agents-noreply@craft.do>

- Introduce 'Research Summary' as mandatory section in plan.md
- Introduce 'Outline' alignment before writing plan.md
- Ensure iterative loop (Back-and-Forth) in Clarify/Plan phases
- Add Plan Fidelity Check (F3) to review and Gate G5
- Enable 'Isolated Research' (Discover without feature-ticket bias)
- Apply Prompt-Diet via Execution Rules to enforce step-by-step processing without truncating content
@aheusingfeld aheusingfeld force-pushed the feature/dexter-horthy-rpi-framework branch 2 times, most recently from 6d9d953 to 9531a5a Compare April 1, 2026 22:10
Co-Authored-By: Craft Agent <agents-noreply@craft.do>

- Add references/conventions/rpi-framework-evaluation.md detailing hypotheses and long-term plugin vision
- Update SKILL.md Session-Retro to include RPI metric tracking (Prompt Diet compliance, Outline Friction)
- Update 08-management.md to enable log parsing for RPI efficacy validation
Co-Authored-By: Craft Agent <agents-noreply@craft.do>

- Add 'Anti-Vibe-Coding (RPI Framework)' section to README.md
- Add 'Anti-Vibe-Coding (RPI Framework)' feature cards to index.html
@aheusingfeld aheusingfeld changed the title feat: Dexter Horthy's RPI Framework Improvements feat(rpi): Dexter Horthy's RPI Framework Improvements Apr 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant