Vision Bootstrap
Produce .work-state/coordinator/<project-slug>/vision.md — the general line the coordinator and
yolo executor steer by. Run once when it's missing; afterwards it is maintained, not regenerated.
Procedure
- Gather context (read-only): project
README.md,CLAUDE.md, recentgit log, existing.work-state/coordinator/<slug>/memory (backlog.md,decisions.md,pulse-log.md). - Draft a vision from what the project already tells you — do not invent goals the evidence doesn't support.
- Ask the user 2–4 targeted questions only where the context is genuinely ambiguous (primary users, the one outcome that matters most, explicit non-goals, hard constraints).
- Write
vision.md:# Vision — <project-slug> ## North star <one paragraph: what this project is for and who it serves> ## Principles - <the 3–6 non-negotiables that decide trade-offs> ## Non-goals - <what this project deliberately will NOT do> ## Constraints - <tech / time / compliance constraints that bound decisions> - Confirm with the user; refine once. Keep it short — a north star, not a spec.
Guardrails
- Only writes
vision.mdunder the coordinator memory dir. Touches nothing else. - If a
vision.mdalready exists, do not overwrite — offer to refine it instead.
See also: agents/coordinator.md (reads vision.md every pulse).