Add the Ralph loop delivery standard (docs/ralph-loop.md + §9)
This commit is contained in:
1 parent
52b4f46959
commit
402f420936
2 files changed
+43
No files matched your search
@@ -100,3 +100,11 @@ These apply to Zeph and to Timmy equally. They are the price of being trusted wi
|
||||
|
||||
Changes to this file go through a pull request to it. Alexander's decisions bind; Timmy's decisions bind within
|
||||
the boundaries above; beyond them, ask, and asking goes through this repo.
|
||||
|
||||
## 9. The Ralph loop — delivery standard
|
||||
|
||||
Every deliverable ends with a `CHECK: <shell command>` that exits 0 when the work is correct. The runner
|
||||
(`ralph-loop.sh`, spec in `docs/ralph-loop.md`) runs that CHECK and enforces the loop: green ships; red feeds
|
||||
the failure back and the wizard fixes + re-emits, max 3 iterations, then escalation to Timmy. A missing
|
||||
`CHECK:` counts as red. A `CHECK:` that is a tautology (`true`, `echo ok`, `exit 0`) is a fault, not a
|
||||
verification. No deliverable is done on a claim — it is done when its CHECK exits 0.
|
||||
Reference in new issue
Block a user