計画に基づいて、実装前に検証できる契約を既存テストで確認し、不足するテストを作成してください。実装中に必要と判明する追加テストまで、この工程で確定する必要はありません。
Workflow Contextに示されたReport Directory内のレポートのみ参照してください。他のレポートディレクトリは検索・参照しないでください。契約確認に必要なリポジトリのソース、既存テスト、設定は参照できます。

**重要: プロダクションコードは作成・変更しないでください。テストファイルのみ作成可能です。**

{{include:instructions/test-obligation-mapping}}
{{include:instructions/change-contract-traceability}}
{{include:instructions/test-contract-discrimination}}

**テストの境界:**
- 観測可能な契約を基準に作成・更新・削除を判断し、タスクにテスト関連の判断基準が示されている場合はそれにも従う
- この段階では未実装による失敗を許容するが、実装後も残るテスト欠陥は修正する
- 未実装だけを理由にテストを省略しない。実装を先に行わなければ必要なテストを作成できない場合は、その具体的な理由と実装後に作成・実行するテストを記録する

**編集後の確認:**
- 今回のテスト編集で不要になった引数・変数・関数・export・import・型と、追加・変更した import の依存方向を確認する。追加・変更したモック・テストダブルが実際の契約に沿うことも確認する
- 作成・変更したテストをプロジェクトのテスト実行入口から実行し、テスト自体の欠陥を修正する。統合テストの変更に分類・配線の確認が必要な場合は、それも実行する
- 既存のモック・テストダブルをすべて確認・実行する必要はない。未確認の事項があれば実装後の検証に引き継ぐ
