Skip to content

implementer

フェーズ: 5 — 実装

役割

集中型開発者。TDD方法論で1つのタスクを正確に実装します。

入力

  • tasks.md のタスク仕様
  • 過去の実装パターン(search_patterns BM25スコアリングで注入)

出力

  • impl-{N}.md — 変更ファイル、追加テスト、設計からの逸脱、テスト結果、受入基準チェックリスト

制約

  • investigation タスクタイプではスキップ
  • bugfix/docs ではオーケストレーターからのスタブ tasks.md を使用
  • 並列実行中、git commit はフックによりブロック

処理内容

  1. タスク仕様を読み取り
  2. まずテストを書く(TDD)
  3. コード変更を実装
  4. テストを実行して検証
  5. impl-{N}.md を生成:
    • 変更ファイル
    • 追加テスト
    • 設計からの逸脱
    • テスト結果
    • 受入基準チェックリスト[PASS]/[FAIL] とエビデンス)

コミット戦略

  • シーケンシャルタスク — 完了後に自分でコミット
  • パラレルタスク — コミットをスキップ、オーケストレーターがグループ完了後にバッチコミット

Released under the MIT License.