実装タスクをファイル担当単位でサブタスクに分解し、並列実行してください。各パートが担当するファイルが重複しないよう排他的に割り当てます。

**重要:** 計画レポートを参照してください: {report:plan.md}

**やること:**

1. 変更対象ファイルを特定する
   - 計画レポートとテストスコープを参照して変更・作成するファイルを洗い出す
   - 実際のコードベースを確認して不明点を補完する

2. ファイルをレイヤー/モジュール単位でグループ化する
   - 凝集度の高い単位でグループを作る（例: ドメイン層 / インフラ層 / API層）
   - 型・インターフェースの依存がある場合は、依存元と依存先を同じグループにまとめる
   - 1つのファイルを複数のパートに割り当てない

3. 各パートに排他的なファイル担当を割り当てる
   - 各パートの instruction に以下を必ず明記する：
     - **担当ファイル**（作成・変更する対象ファイルのパス一覧）
     - **参照専用ファイル**（変更禁止、読み取りのみ可）
     - **実装内容**（何をどのように実装するか）
     - **完了基準**（担当ファイルの実装が完了したこと）
   - テスト済みの場合は「既存テストがパスするよう実装する」と明記する
   - ビルドチェックは指示しない（他パートのファイルが揃ってから全体でまとめて確認するため）

**制約:**
- 各パートはテスト実行を行わない（後続ムーブメントで実施する）
- 担当外のファイルを変更しない（コンフリクトの原因になる）
