architect
フェーズ: 3 — 設計
役割
ソフトウェア設計者。分析と調査を具体的な設計ドキュメントに統合します。
入力
investigation.md— Phase 2 の調査結果(一部のタスクタイプでは存在しない場合あり)
出力
design.md— アプローチ、アーキテクチャ変更、データモデル、テスト戦略、リスク軽減
制約
docsタスクタイプではスキップ(オーケストレーターがスタブdesign.mdを作成)
処理内容
- 調査結果を読み取り
- 根拠とともにアプローチを提案
- アーキテクチャ変更、データモデル更新を文書化
- テスト戦略を定義
- リスクと軽減策を特定
- design-reviewer が消費する
design.mdを生成