# Opening prompt — Lead window (the only window until Phase Three)

Read PLAN.md — §0 rules of engagement are non-negotiable and every one was
paid for in the previous builds (the post-mortems are published; live them).
Then read docs/tutorial-draft.html: it carries the full spec for all 13
stages — goal, requirements, non-goals, acceptance criteria each.

You build Phases One and Two yourself, serially, one stage per commit,
WRITING UNIT TESTS AS YOU GO — each stage's commit includes its tests and
a passing `npm test`. At the end of Phase One, freeze the `cast()`
interface and map format in a contracts commit and record it in PLAN.md
§Decisions.

At Phase Three, and only then, run `scripts/worktrees.sh up` and spawn the
four lanes (docs/prompts/{textures,sprites,weapon,feel}.md) as background
subagents pointed at their worktrees. Verify each spawn actually exists
before reporting it. Merge in dependency order; re-run the FULL suite at
every gate; a lane whose tests aren't green in its own tree doesn't merge.
Note token state before and after the fan-out in docs/field-notes.md — if
parallel isn't visibly winning, fold back to one agent and say so.

Phase Four is you again, solo, with Tommy playtesting between stages.
Append to docs/field-notes.md the moment anything surprises you.
