---
task_id: task-2252
type: checklist
scope: task
created: 2026-04-27
updated: 2026-04-27
status: completed
---

# 체크리스트: task-2252

**task**: task-2252

---

## Phase 1 — 백엔드 (불칸)

- [x] A. DB 마이그레이션: policy_analyses에 customer_id FK + 인덱스
- [x] B. analyze-policy API에 customer_id 파라미터 추가
- [x] C. 임시 고객 등록 API (/api/insuro/register-temporary-customer)
- [x] D. 고객별 분석 이력 조회 API (/api/insuro/customer-policy-analyses/{id})
- [x] E. 고객 검색 API (/api/insuro/search-customers)

## Phase 2 — 프론트엔드 (이리스)

- [x] A. PolicyAnalysis: 고객 검색/선택 UI (디바운스 검색 + 드롭다운)
- [x] B. PolicyAnalysis: 분석 요청 시 customer_id 전달
- [x] C. PolicyAnalysis: 분석 완료 후 임시 고객 등록 모달
- [x] D. CrmCustomerDetail: 증권분석 이력 탭 추가
- [x] E. CrmCustomerDetail: 탭 그리드 9→10 업데이트

## 검증

- [x] TypeScript 검사 통과 (tsc --noEmit exit 0)
- [x] 빌드 성공 (npm run build exit 0)
- [x] API 라우팅 확인 (3개 신규 엔드포인트 401 응답)
- [x] QC 검증 완료
- [x] 최종 보고
