diff --git a/skills/poteto-mode/playbooks/multi-phase-plan.md b/skills/poteto-mode/playbooks/multi-phase-plan.md index 99b7e3c..e9d483e 100644 --- a/skills/poteto-mode/playbooks/multi-phase-plan.md +++ b/skills/poteto-mode/playbooks/multi-phase-plan.md @@ -32,14 +32,14 @@ Tests alone are not sufficient verification. A PR is verified only when its unit ### Arm the program - [ ] State the protocol and this plan to the operator, then stop. Start execution only on the operator's explicit go. -- [ ] Read these from the installed pstack plugin or trunk at program start. Re-read them at every tick. +- [ ] Read these from the installed pstack plugin at program start. Re-read them at every tick. - [ ] `~/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/.md` - [ ] `~/.gemini/config/plugins/pstack/skills/swarm/SKILL.md` - - [ ] `~/.gemini/config/plugins/pstack/skills//SKILL.md` (or `git show origin/main:`) + - [ ] `~/.gemini/config/plugins/pstack/skills//SKILL.md` - [ ] `~/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/opening-a-pr.md` - [ ] `~/.gemini/config/plugins/pstack/skills//SKILL.md` - [ ] On the operator's go, arm the audit tick as `/schedule 1h` (or `schedule` with `CronExpression: "0 * * * *"`) with the tick prompt below. Never leave the cadence to memory. -- [ ] Use this tick prompt, verbatim. "Re-read the execution playbook from trunk. Audit the operation against it and fix drift in this tick. Probe every active lane and judge progress by side effects only. Stand down a stuck lane and dispatch its replacement now. Then post a short status message to the operator in chat only when the audit found a tracked change that no earlier status message reported, such as a PR opened, a code-ready head, a round launched or closed, a verdict, a merge, a stuck agent and the action taken, a blocker added or cleared, or a decision only the operator can make. Name every such change and nothing else. Do not repeat a table, the merged list, or an unchanged blocker. If the audit found none, end the turn with no reply text. Either way, log this tick's row in your decision trail. The row names the items reported, or none." +- [ ] Use this tick prompt, verbatim. "Re-read the execution playbook from ~/.gemini/config/plugins/pstack/skills/poteto-mode/playbooks/.md. Audit the operation against it and fix drift in this tick. Probe every active lane and judge progress by side effects only. Stand down a stuck lane and dispatch its replacement now. Then post a short status message to the operator in chat only when the audit found a tracked change that no earlier status message reported, such as a PR opened, a code-ready head, a round launched or closed, a verdict, a merge, a stuck agent and the action taken, a blocker added or cleared, or a decision only the operator can make. Name every such change and nothing else. Do not repeat a table, the merged list, or an unchanged blocker. If the audit found none, end the turn with no reply text. Either way, log this tick's row in your decision trail. The row names the items reported, or none." - [ ] On the operator's hold or stand-down, send every owner a zero-writes order at once. ### Spawn owners