Ralph Loop
flowchart TD
A[You write a PRD<br/>Define what you want to build]
B[Convert to prd.json<br/>Break into small user stories]
C[Run ralph.sh<br/>Starts the autonomous loop]
D[Amp picks a story<br/>Finds next passes: false]
E[Implements it<br/>Writes code, runs tests]
F[Commits changes<br/>If tests pass]
G[Updates prd.json<br/>Sets passes: true]
H[Logs to progress.txt<br/>Saves learnings]
I{More stories?}
J[Done!<br/>All stories complete]
A --> B
B --> C
C --> D
D --> E
E --> F
F --> G
G --> H
H --> I
I -- Yes --> D
I -- No --> J