implementer
フェーズ: 5 — 実装
役割
集中型開発者。TDD方法論で1つのタスクを正確に実装します。
入力
tasks.mdのタスク仕様- 過去の実装パターン(
search_patternsBM25スコアリングで注入)
出力
impl-{N}.md— 変更ファイル、追加テスト、設計からの逸脱、テスト結果、受入基準チェックリスト
制約
investigationタスクタイプではスキップbugfix/docsではオーケストレーターからのスタブtasks.mdを使用- 並列実行中、git commit はフックによりブロック
処理内容
- タスク仕様を読み取り
- まずテストを書く(TDD)
- コード変更を実装
- テストを実行して検証
impl-{N}.mdを生成:- 変更ファイル
- 追加テスト
- 設計からの逸脱
- テスト結果
- 受入基準チェックリスト(
[PASS]/[FAIL]とエビデンス)
コミット戦略
- シーケンシャルタスク — 完了後に自分でコミット
- パラレルタスク — コミットをスキップ、オーケストレーターがグループ完了後にバッチコミット