# SPEC-PRE_WRITING_CHECK_USE_CASE-PROJECT_NOT_FOUND
**Updated:** 2025-10-25  
**Owner:** Test Optimization WG  
**Purpose:** Track coverage for the pre-writing checklist when the project record is absent.

---

## Specification Snapshot

- **Scope:** PreWritingCheckUseCase が存在しないプロジェクトに対して例外を送出する（`DomainException`）。  
- **Primary document:** `specs/archive/20250913-223116/SPEC-APPLICATION-USE-CASES.md`
- **Change history:** 旧 ID `…-UNNAMED` を 2025-10-25 に `…-PROJECT_NOT_FOUND` へ改名し、エラーシナリオを明示。

---

## Linked Test Cases

| Test File | Test Name | Notes |
| --- | --- | --- |
| `tests/unit/application/use_cases/test_pre_writing_check_use_case.py` | `test_create_check_list_raises_when_project_missing` | プロジェクト未存在時に `DomainException` を期待 |

---

## Open Follow-ups

1. 仕様書に `DomainException` の発生条件とメッセージ要件を記載。  
2. CLI 層での入力検証時に同例外を捕捉しているか確認。  
3. Wave1 完了後に REQ-SPEC マッピングへ追加。

