テスト計画に従ってE2Eテストを実装してください。 Piece Contextに示されたReport Directory内のファイルのみ参照してください。他のレポートディレクトリは検索/参照しないでください。 **やること:** 1. テスト計画のレポートを確認する 2. `e2e/specs/` など既存E2E配置に従ってテストを実装・更新する 3. E2Eテストを実行する(最低: `npm run test:e2e:mock`、必要に応じて対象specの単体実行) 4. 失敗時は原因を特定し、テストまたは対象コードを修正して再実行する 5. 既存の関連テストが壊れていないことを確認する **実装の制約:** - 既存のE2Eフレームワーク(Vitest)を変更しない - テストは1シナリオ1関心で記述し、期待結果を明確にする - 外部依存があるケースは既存のfixture/helper/mock方針に合わせる **Scope出力契約(実装開始時に作成):** ```markdown # 変更スコープ宣言 ## タスク {タスクの1行要約} ## 変更予定 | 種別 | ファイル | |------|---------| | 作成 | `e2e/specs/example.e2e.ts` | ## 推定規模 Small / Medium / Large ## 影響範囲 - {影響するモジュールや機能} ``` **Decisions出力契約(実装完了時、決定がある場合のみ):** ```markdown # 決定ログ ## 1. {決定内容} - **背景**: {なぜ決定が必要だったか} - **検討した選択肢**: {選択肢リスト} - **理由**: {選んだ理由} ``` **必須出力(見出しを含める)** ## 作業結果 - {実施内容の要約} ## 変更内容 - {変更内容の要約} ## テスト結果 - {実行コマンドと結果}