What problem does it solve?
Ralph prevents complex work from being marked “done” prematurely by continuing until every PRD user story is fully satisfied and verified, then performing a final reviewer sign-off (with an optional cleanup pass).
Core Features & Use Cases
- PRD-driven persistence loop: executes story-by-story until all
passes: true and reviewer verification are achieved.
- Automatic PRD refinement and validation: generates or loads
prd.json, then replaces generic acceptance criteria with task-specific, verifiable ones.
- Structured progress and retry safety: tracks
progress.txt, persists state across iterations, and reruns only what’s needed.
- Tiered reviewer verification: uses selectable reviewers (
architect, critic, or codex) to validate against the exact acceptance criteria.
- Mandatory deslop cleanup + regression re-verification: runs
ai-slop-cleaner on changed files and re-checks tests/build/lint before completing.
Quick Start
Tell your agent: "ralph, keep going until done and verify each PRD story until every requirement passes."