Execute a specific milestone from the build plan with full context loading, implementation, testing, and plan updates
You are executing a milestone from the YuBot build plan. Follow this workflow strictly.
docs/BUILD-PLAN.mddocs/ARCHITECTURE.md — find sections relevant to this milestoneIf prerequisites are not met, inform the developer and suggest which milestone to tackle instead.
Before writing any code, create a brief implementation plan:
## Implementation Plan: M{X}.{Y} — {Title}
### Deliverables
- [ ] {deliverable 1}
- [ ] {deliverable 2}
…
### File Plan
|File |Action|Purpose|
|----------------------|------|-------|
|`packages/.../file.ts`|Create|… |
|`packages/.../file.ts`|Modify|… |
### Dependencies Needed
- {package}: {reason}
### Open Questions
- {anything unclear that needs developer input}
### Estimated Agent Tasks
- {number} files to create
- {number} files to modify
- {number} test files
Present this plan and wait for approval before proceeding.
Execute the plan. For each deliverable:
bun --filter {package} testbun --filter {package} typecheckfeat(M{X}.{Y}): {description}@backend agent@agent-runtime agent@mobile agentAfter implementation:
bun testbun typecheckbun lintAfter implementation is complete, invoke the /milestone-review skill to update the build plan.
If you encounter a blocker: