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

# 계획서: task-2252

**task**: task-2252
**목표**: 고객별 증권 관리 + 임시 고객등록 (Phase 2-2)
**승인**: 아누 2026-04-27
**근거**: InsuRo 고객 증권분석 Phase 2 마스터플랜

---

## 목표

- policy_analyses에 customer_id FK 추가하여 CRM 고객과 증권분석을 연결
- 분석 시 기존 CRM 고객 검색/선택 UI 제공
- 미등록 고객 분석 후 임시 고객 등록 모달 제공
- CRM 고객 상세에서 증권분석 이력 탭 추가

## 범위

### 포함
- DB 마이그레이션 (customer_id FK + index)
- 백엔드 API 4개 (customer_id 저장, 임시 등록, 고객별 이력 조회, 고객 검색)
- PolicyAnalysis.tsx 고객 선택/검색 UI + 임시 등록 모달
- CrmCustomerDetail.tsx 증권분석 이력 탭

### 제외 (다음 페이즈 이후)
- 자동 매칭 알고리즘 고도화
- 증권분석 결과 상세 보기 페이지
- 정식 고객 전환 워크플로우

## 위임 계획

- 백엔드 API: **불칸** — DB 마이그레이션 + 4개 API 엔드포인트
- 프론트엔드: **이리스** — PolicyAnalysis 고객선택 + CrmCustomerDetail 이력탭

## 검증 기준

- TSC: `npx tsc --noEmit` → exit 0
- Build: `npm run build` → exit 0
- API 라우팅: 3개 신규 엔드포인트 401 응답 확인
