1.4 KiB
1.4 KiB
Detailed Subplan Index
These subplans break PLAN.md into implementation slices that can be handed to
Snarky and Opus without reloading the whole plan every time.
Reading Order
01-language-and-stdlib.md02-domain-and-storage.md03-cli-and-ci.md04-http-api-and-install.md05-artifact-validation.md06-admin-ui.md07-packaging-nas.md08-orchestration-and-qa.md
Session Contract
- Read
PLAN.md,.agents/ORCHESTRATION.md,.agents/CHECKPOINT.md, and the active subplan before doing work. - Keep work sequential. Do not use parallel implementation agents.
- Use git branches for implementation. Do not use worktrees.
- For product or UX scope, Snarky writes acceptance criteria and has final say.
- For layout and visual design, Opus has final say.
- For technical problems, consult Opus and resolve by consensus.
- Opus is the only role that writes application code during Opus phases.
- Update
.agents/CHECKPOINT.mdand.agents/checkpoint.jsonafter every completed slice, before any risky handoff, and after validation.
Slice Exit Criteria
Every slice should finish with:
- Changed files listed.
- Tests/checks run listed.
- Known risks listed.
- Next slice named.
- Checkpoint updated.
Current Priority
The first blocking priority is 01-language-and-stdlib.md. Product code should
wait until the required sx primitives exist or an explicit temporary shim is
approved.