テスト実行、ビルド確認、最終承認を行ってください。

**ピース全体の確認:**
1. 計画と実装結果が一致しているか
2. 各レビュームーブメントの指摘が対応されているか
3. タスク指示書の各要件が達成されているか
   - タスク指示書から要件を1つずつ抽出する
   - 各要件について、実装されたコード（ファイル:行）を特定する
   - コードが要件を満たしていることを実際に確認する（ファイルを読む、テストを実行する）
   - 計画レポートの判断を鵜呑みにせず、要件ごとに独立照合する
   - 充足していない要件が1つでもあれば REJECT する

**レポートの確認:** Report Directory内の全レポートを読み、
未対応の改善提案がないか確認してください。

**Validation出力契約:**
```markdown
# 最終検証結果

## 結果: APPROVE / REJECT

## 要件充足チェック

タスク指示書から要件を抽出し、各要件を実コードで個別に検証する。

| # | 要件（タスク指示書から抽出） | 充足 | 根拠（ファイル:行） |
|---|---------------------------|------|-------------------|
| 1 | {要件1} | ✅/❌ | `src/file.ts:42` |
| 2 | {要件2} | ✅/❌ | `src/file.ts:55` |

- ❌ が1件でもある場合は REJECT 必須
- 根拠なしの ✅ は無効（実コードで確認すること）
- 計画レポートの判断を鵜呑みにせず、要件ごとに独立照合する

## 検証サマリー
| 項目 | 状態 | 確認方法 |
|------|------|---------|
| テスト | ✅ | `npm test` (N passed) |
| ビルド | ✅ | `npm run build` 成功 |
| 動作確認 | ✅ | 主要フロー確認 |

## 成果物
- 作成: {作成したファイル}
- 変更: {変更したファイル}

## 未完了項目（REJECTの場合）
| # | 項目 | 理由 |
|---|------|------|
| 1 | {項目} | {理由} |
```

**Summary出力契約（APPROVEの場合のみ）:**
```markdown
# タスク完了サマリー

## タスク
{元の要求を1-2文で}

## 結果
完了

## 変更内容
| 種別 | ファイル | 概要 |
|------|---------|------|
| 作成 | `src/file.ts` | 概要説明 |

## 確認コマンド
```bash
npm test
npm run build
```
```
