# SPEC-EPISODE-005-FIND_NEXT_UNWRITTEN_SUCCESS
**Updated:** 2025-10-25  
**Owner:** Test Optimization WG  
**Purpose:** Track coverage for the EpisodeManagementIntegrationUseCase scenario that locates the next unwritten episode from plot data.

---

## Specification Snapshot

- **Scope:** プロット情報と既存エピソードの状態を突合し、未執筆の次エピソードを特定する。
- **Primary document:** `specs/archive/20250913-223116/SPEC-EPISODE-005_episode_management_integration.md`
- **Change history:** 旧 ID `SPEC-EPISODE-005`（プレースホルダテスト）を 2025-10-25 に `…-FIND_NEXT_UNWRITTEN_SUCCESS` へ改め、期待シナリオを明示化。

---

## Linked Test Cases

| Test File | Test Name | Notes |
| --- | --- | --- |
| `tests/unit/application/use_cases/test_episode_management_integration_use_case.py` | `test_find_next_unwritten_episode_success` | プロットと既存エピソードの突合で次未執筆エピソードを返す |

---

## Open Follow-ups

1. 仕様書本文の同シナリオ節を確認し、成功時レスポンス項目（`episode_number`, `plot_available` など）を明文化する。  
2. Wave1 残タスク（エラーケース・生成ケース）も SPEC ID を明確化していく。  
3. トレーサビリティ表 (`specs/meta/REQ_SPEC_MAPPING_MATRIX.md`) に EpisodeManagementIntegrationUseCase の行を追加。

