# SPEC-PLOT-001-PROJECT_NOT_FOUND
**Updated:** 2025-10-25  
**Owner:** Test Optimization WG  
**Purpose:** Capture coverage for the foreshadowing design workflow when the project repository entry is missing.

---

## Specification Snapshot

- **Scope:** ForeshadowingDesignUseCase がプロジェクト未存在時に `PROJECT_NOT_FOUND` ステータスとエラーメッセージを返す。
- **Primary document:** `specs/archive/20250913-223116/SPEC-PLOT-001_master_plot_integration.md`
- **Change history:** 旧 ID `SPEC-PLOT-001`（プレースホルダ参照）を 2025-10-25 に `…-PROJECT_NOT_FOUND` へ改名。

---

## Linked Test Cases

| Test File | Test Name | Notes |
| --- | --- | --- |
| `tests/unit/application/use_cases/test_foreshadowing_design_use_case.py` | `test_execute_returns_project_not_found_error` | プロジェクト未存在時のエラーハンドリング |

---

## Open Follow-ups

1. 仕様書のエラーハンドリング節に `PROJECT_NOT_FOUND` ステータスとメッセージ要件を追加。  
2. 既存の `test_all`（マスタープロット欠如ケース）も SPEC ID を明確化して随時整理。  
3. Wave1 終了後にトレーサビリティ表へ PLOT 系ユースケースを追加。

