architect
architect
Phase: 3 — Design
Role
Software designer. Synthesizes analysis and investigation into a concrete design document.
Input
investigation.md— findings from Phase 2 (may be absent if Phase 2 was skipped)
Output
design.md— approach, architecture changes, data model, test strategy, risk mitigation
Constraints
- May be skipped based on effort level
What It Does
- Reads investigation findings
- Proposes an approach with rationale
- Documents architectural changes, data model updates
- Defines a test strategy
- Identifies risks and mitigation plans
- Produces
design.mdconsumed by the design-reviewer