# task-1958: 인슈로 Phase 3 — 기능 완성 + B(인포키워드) + D(인슈위키)

## 배경
Phase 0(보안)+1(안정화)+2A(플랜+콘텐츠) 완료. Phase 2B(결제)는 보류. Phase 3 진행.

## ★ 사전 작업: 3문서 체크리스트 업데이트
구현 시작 전, 먼저 `memory/plans/insuro-system/checklist.md`에서:
- Phase 0 전체 항목 [x] 체크
- Phase 1 전체 항목 [x] 체크
- Phase 2 중 P1~P5, A1~A4, F1 항목 [x] 체크 (H1 Stripe는 [ ] 유지 — 보류)
- Phase 2 게이트 중 결제 관련만 [ ] 유지, 나머지 [x]

## ★ 반드시 먼저 읽을 파일 ★
1. `memory/plans/insuro-system/checklist.md` — Phase 3 섹션
2. `memory/plans/insuro-system/plan.md` — Phase 3 + B/D 상세
3. `memory/research/insuro-page-audit.md` — 전수조사

## 프로젝트 경로
- `/home/jay/projects/InsuRo/`

## 구현 항목 (11건)

### 기능 완성
1. **H5**: CrmPipeline DnD (dnd-kit 라이브러리) — Lv.2
2. **K1**: AI 코파일럿 상담 (CRM 메신저 + AI 분석 사이드패널) — Lv.3 (킬러 피처)

### 인포키워드 (B)
3. **B1**: 인포키워드 잠금 메뉴 UI — Lv.2
   - 스크린샷 블러 + "프리미엄 가족만 사용 가능" + 소개 영상 CTA
4. **B2**: 인포키워드 백엔드 (비동기 분석, FastAPI BackgroundTasks) — Lv.3
5. **B3**: 인포키워드 서버사이드 접근 제어 (@require_plan premium) — Lv.2

### 인슈위키 (D)
6. **D1**: 인슈위키 소개 페이지 — Lv.2
   - 헤드카피 + 콘텐츠 목록(블러) + 가족 문의 CTA
7. **D2**: 인슈위키 성과 대시보드 FOMO (실시간 카운터) — Lv.2
8. **D3**: 인슈위키 기여 랭킹 시스템 설계 (wiki_contributions 테이블) — Lv.2

### 플랜 적용
9. **P6**: CRM 페이지 PlanGuard 적용 (프로 이상) — Lv.2
10. **P7**: 100명 한정 프리미엄 잔여석 카운터 — Lv.2

### 경쟁사 대응 (체크리스트 추가분)
11. **경쟁사**: 인슈로 소개 페이지에 차별화 포인트 섹션 추가 — Lv.1

## ★★★ 절대 규칙 ★★★
- API 직접 호출 금지 — CLI만 사용
- premiumOnly 미완성 디자인 절대 건드리지 말 것
- 인슈위키는 소개 + FOMO만 구현. 실제 위키 콘텐츠/열람 기능은 구현하지 않음 (별도 프로젝트)

## Phase 3 게이트
- B1: 잠금 UI 렌더링 확인 (비프리미엄 사용자)
- B3: @require_plan premium 차단 확인
- D1: 소개 페이지 + 문의 CTA 동작
- P6: 무료 사용자 → CRM 접근 차단
- P7: 잔여석 카운터 표시 확인

## 레벨
- critical

## 프로젝트
- insuro
