---
task_id: task-2160
type: checklist
scope: task
created: 2026-04-25
updated: 2026-04-25
status: completed
---

# 체크리스트: task-2160

**task**: task-2160

---

## Phase 1 — 프로젝트 설정 및 모델 (토르)

- [x] A. pyproject.toml, requirements.txt 생성
- [x] B. .gitignore에 docs/samples/ 추가
- [x] C. Pydantic v2 데이터 모델 (schemas.py) 작성
- [x] D. 공통 베이스 파서 (base.py) 작성

## Phase 2 — 개별 파서 구현 (토르)

- [x] A. 세부진료정보 파서 (detail_treatment.py) — 60건 정확 추출
- [x] B. 처방조제정보 파서 (prescription.py) — 48건 정확 추출
- [x] C. 자동차사고 기본진료 파서 (accident_basic.py) — 4건, 날짜 정규화, 비용 파싱
- [x] D. 자동차사고 세부진료 파서 (accident_detail.py) — 49건
- [x] E. 건강검진결과 파서 (health_checkup.py) — 19항목, 시계열
- [x] F. PDF 타입 자동 감지 + 라우팅 — 텍스트+파일명 기반

## Phase 3 — 테스트 (헤임달)

- [x] A. test_detail_treatment.py — 6 tests
- [x] B. test_prescription.py — 5 tests
- [x] C. test_accident_basic.py — 6 tests
- [x] D. test_accident_detail.py — 4 tests
- [x] E. test_health_checkup.py — 7 tests
- [x] F. test_auto_detect.py — 7 tests

## 검증

- [x] 테스트 통과 확인 (35/35 passed)
- [x] pyright 0 errors
- [ ] QC 검증 완료
- [ ] 최종 보고
