Docs · Working a case
Run a planning session
A planning session is the first session for a new problem. The AI forms a hypothesis and proposes a plan. You approve or modify before execution begins.
Steps
- Open the case. State should be
OPENorINVESTIGATING. - Click New session → select Plan.
- Describe what you know — symptoms, repro steps, prior investigation. Added to session context.
- Zero begins. It traces code paths, reads case memory, and forms a hypothesis.
- Session ends with a proposed plan: hypothesis, suggested fix approach, required tests.
- Review the plan. Approve, reject, or add notes before execution.
- Approve → case moves to
IMPLEMENTING. Reject → session is logged; start a new one.
Session lifecycle
01INVESTIGATING
Context load
Zero reads case memory: problem-definition.md, prior session logs, code context.
02INVESTIGATING
Hypothesis
Agent forms a hypothesis about root cause.
03INVESTIGATING
Plan
Agent proposes fix approach and required tests.
04INVESTIGATING
Approval gate
Operator reviews the plan and approves or rejects.
05IMPLEMENTING
Execution
Agent applies the fix and runs tests.
06
Output
Diff, test results, and evidence logged to the session record.
07
Proof decision
Operator decides whether output qualifies as proof.
Approval is mandatory
Zero never executes code changes without an approved plan. The approval step cannot be bypassed.