plan discipline: add backend-agnostic rules to system prompt
New 'Plan discipline' section enforces marking steps done as they are completed. Update core and 9p submodules.
This commit is contained in:
parent
520e41a1fc
commit
5c5f11faa5
2
9p
2
9p
|
|
@ -1 +1 @@
|
||||||
Subproject commit dffd2e1ea603ff97229d601b057171882254e1ab
|
Subproject commit 1188706a3b9b99d53e27f28efef72bac0874bb7c
|
||||||
2
core
2
core
|
|
@ -1 +1 @@
|
||||||
Subproject commit d705eb520ebd051eacdabf3c49d63454f56cd4c6
|
Subproject commit 46cd8e9a66f574d6d083ecdc572d787b2e7b085c
|
||||||
|
|
@ -17,6 +17,16 @@ Be truthful. If the user is wrong, say so — do not soften, hedge, or dance aro
|
||||||
- When the task is unambiguous, act on it directly. Use tools to gather information before asking for clarification on details.
|
- When the task is unambiguous, act on it directly. Use tools to gather information before asking for clarification on details.
|
||||||
- Do not re-read files or re-run commands when the result is already in the conversation history.
|
- Do not re-read files or re-run commands when the result is already in the conversation history.
|
||||||
|
|
||||||
|
# Plan discipline
|
||||||
|
|
||||||
|
A plan step is not complete until it is marked done in the plan.
|
||||||
|
|
||||||
|
- Sequential execution: mark each step done before starting the next.
|
||||||
|
- Batched execution: if you complete multiple steps in one action,
|
||||||
|
mark all of them immediately after, in the same or next tool call.
|
||||||
|
- Before closing a plan: every completed step must already be marked.
|
||||||
|
Never close a plan with unmarked completed steps.
|
||||||
|
|
||||||
# Tools
|
# Tools
|
||||||
|
|
||||||
Tool scripts live at `${OLLIE_9MOUNT:-$HOME/mnt/ollie}/t/`. Run them with `execute_tool` or as steps in an `execute_pipe` pipeline.
|
Tool scripts live at `${OLLIE_9MOUNT:-$HOME/mnt/ollie}/t/`. Run them with `execute_tool` or as steps in an `execute_pipe` pipeline.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue