Ornith best practices: session protocol lives in the plan
This commit is contained in:
@@ -25,6 +25,8 @@ How to get real work out of Ornith 1.5-9B (Qwen3.5-based, 8-bit / Bfp8) on one T
|
|||||||
- [ ] Say where scratch files go (in the repo, never `/tmp`).
|
- [ ] Say where scratch files go (in the repo, never `/tmp`).
|
||||||
- [ ] **Spell out every repo, path and branch.** For each kind of change (code, plan/spec, results), say which repo (full path), which branch, and which remotes to push to. An ambiguous rule ("work on branch X, never push to main" when the plan lives in a repo without branch X) stops it cold: it obeys the letter and marks the step blocked.
|
- [ ] **Spell out every repo, path and branch.** For each kind of change (code, plan/spec, results), say which repo (full path), which branch, and which remotes to push to. An ambiguous rule ("work on branch X, never push to main" when the plan lives in a repo without branch X) stops it cold: it obeys the letter and marks the step blocked.
|
||||||
|
|
||||||
|
- [ ] **Put the session protocol in the plan's START HERE block**, not in the human's prompt: what to read, do the first unchecked card only, save the result + check the box + commit, then stop; if already checked, say so and stop. Then the human's prompt is one line: "read `<plan>` and do the next card".
|
||||||
|
|
||||||
## How to run it
|
## How to run it
|
||||||
- [ ] **One task card per session; fresh session per card.** Don't keep saying "continue" into a long session.
|
- [ ] **One task card per session; fresh session per card.** Don't keep saying "continue" into a long session.
|
||||||
- [ ] **A card isn't done until its output is saved**: the written result in the plan/spec, the box checked, a commit. Only then start the next card (in a new session).
|
- [ ] **A card isn't done until its output is saved**: the written result in the plan/spec, the box checked, a commit. Only then start the next card (in a new session).
|
||||||
|
|||||||
Reference in New Issue
Block a user