# InsuRo Vision 모델 업그레이드 누락분 수정

## 작업 레벨: Lv.1

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

## 설명
task-2285에서 Vision 모델 haiku→sonnet 변경 시 4곳 중 2곳이 누락됨.
팀이 "Vision 아님"으로 판단했으나, 이 2곳은 소식지/보험료 파일 분석에서 사용되므로 sonnet으로 변경 필요.

## 수정 대상 (정확한 위치)

### 1. 라인 4329 부근 — 보험료 데이터 구조화 JSON 추출
```python
# Before:
["claude", "-p", prompt, "--model", "haiku",
# After:
["claude", "-p", prompt, "--model", "sonnet",
```
이 부분은 PPTX/PDF에서 추출한 텍스트를 AI가 보험 상품 구조로 파싱하는 곳. 인식 정확도가 중요.

### 2. 라인 4428 부근 — 메타데이터 추출 (보험사명/제목 자동 감지)
```python
# Before:
["claude", "-p", meta_prompt, "--model", "haiku", "--output-format", "text"],
# After:
["claude", "-p", meta_prompt, "--model", "sonnet", "--output-format", "text"],
```
이 부분은 소식지에서 보험사명과 제목을 자동 감지하는 곳. 잘못 인식하면 분류 자체가 틀어짐.

★ 두 곳 모두 vision_model 파라미터를 사용하도록 변경하면 더 좋음 (task-2285에서 추가된 패턴과 동일하게).

## affected_files
- `server/main.py` (수정 — 2곳 haiku→sonnet 또는 vision_model 파라미터 적용)

## 검증 시나리오
1. grep "haiku" server/main.py에서 인식/분석 관련 haiku가 0곳인지 확인
2. 라인 4329 부근에 "sonnet" 또는 vision_model 적용 확인
3. 라인 4428 부근에 "sonnet" 또는 vision_model 적용 확인
4. 금소법 검증(968), 주제추천(1053) 등은 haiku 유지 확인
5. 서버 import 정상 (python3 -c "import main")
6. npm run build 성공