テスト実行、ビルド確認、最終承認を行ってください。 **ピース全体の確認:** 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 ``` ```