# InsuRo 고객 증권분석 Phase 2-2 — 고객별 증권 관리 + 임시 고객등록

## 작업 레벨: Lv.4 (Phase 2-2/3)

## 프로젝트
- InsuRo: `/home/jay/projects/InsuRo`
- 서버: `/home/jay/projects/InsuRo/server`

## Phase 2-1 선행 완료 필수

## 수정 사항

### 1. policy_analyses 테이블에 customer_id FK 추가
```sql
ALTER TABLE policy_analyses ADD COLUMN customer_id uuid REFERENCES customers(id);
CREATE INDEX idx_policy_analyses_customer ON policy_analyses(customer_id);
```

### 2. 분석 요청 시 고객 연결
- 분석 시 기존 CRM 고객 검색/선택 UI 추가
- 선택된 고객의 customer_id를 분석 결과에 저장
- 고객명/생년월일로 기존 고객 자동 매칭 제안

### 3. 임시 고객 자동 등록
- 미등록 고객의 증권분석 시 → 분석 완료 후 "이 고객을 등록하시겠습니까?" 모달
- "임시 등록" 클릭 → customers 테이블에 INSERT (status: 'temporary')
- 이후 CRM에서 정식 고객으로 전환 가능

### 4. 고객별 분석 히스토리 페이지
- CRM 고객 상세 → "증권분석 이력" 탭 추가
- 해당 고객의 모든 분석 결과 시간순 표시
- 각 분석 결과 클릭 → 상세 보기

## affected_files
- DB 마이그레이션 (policy_analyses customer_id)
- `src/pages/PolicyAnalysis.tsx` (고객 선택 UI + 임시 등록)
- `src/pages/CustomerDetail.tsx` 또는 유사 (증권분석 이력 탭)
- `server/main.py` (customer_id 저장 + 임시 고객 등록 엔드포인트)