36 lines
975 B
Markdown
36 lines
975 B
Markdown
|
|
# Week 3 Plan
|
||
|
|
|
||
|
|
## Goal
|
||
|
|
|
||
|
|
Freeze architecture, protocol, worker/helper boundaries, and scaffold inputs.
|
||
|
|
|
||
|
|
## Must Deliver
|
||
|
|
|
||
|
|
- `Architecture v1`
|
||
|
|
- `Protocol Schema v1`
|
||
|
|
- `Task State Machine v1`
|
||
|
|
- `Error Registry v1`
|
||
|
|
- `Worker XPC` interface
|
||
|
|
- `Privileged Helper` action allowlist
|
||
|
|
- Package and target dependency graph
|
||
|
|
|
||
|
|
## Day Plan
|
||
|
|
|
||
|
|
- `Day 1` Confirm minimum data required by the three core screens
|
||
|
|
- `Day 2` Freeze schema, state machine, error mapping
|
||
|
|
- `Day 3` Freeze worker/helper interfaces and validations
|
||
|
|
- `Day 4` Freeze scaffold structure and dependency graph
|
||
|
|
- `Day 5` Gate review for Week 4 engineering start
|
||
|
|
|
||
|
|
## Owner Tasks
|
||
|
|
|
||
|
|
- `Core Agent` freeze protocol, state, persistence
|
||
|
|
- `System Agent` freeze worker/helper interfaces
|
||
|
|
- `Mac App Agent` freeze shell and package graph
|
||
|
|
- `Adapter Agent` freeze MVP adapter paths
|
||
|
|
- `QA Agent` define contract and boundary test coverage
|
||
|
|
|
||
|
|
## Exit Criteria
|
||
|
|
|
||
|
|
- Week 4 can start implementation without unresolved P0 architecture blockers
|