# task: InsuWiki Phase 1-B precision@5 검증 + embeddingMatching 활성화

## 배경
- task-829.1에서 Phase 1-B(임베딩 유사도 추천) 구현 완료, master에 머지됨
- embeddingMatching.enabled = false 상태 (기본값)
- precision@5 70%+ 수동 검증이 남아있음

## 작업 내용

### Step 1: embeddingMatching config 활성화
- Firestore config/aiLinking 문서에서 `embeddingMatching.enabled` → `true`로 변경
- 관련 파일 확인: `/home/jay/projects/insuwiki/functions/src/ai-linking/embeddingMatching.ts`
- config 구조 확인: `/home/jay/projects/insuwiki/scripts/seed-ai-linking-config.ts`

### Step 2: precision@5 평가 실행
- 이미 작성된 평가 스크립트 확인: `/home/jay/projects/insuwiki/scripts/evaluate-embedding-matching.ts`
  - 없으면 `evaluate-static-matching.ts` 참고하여 embedding 버전 작성
- 50건 문서에 대해 임베딩 매칭 실행
- precision@5 계산: 추천 5건 중 실제 관련 문서 비율
- 결과: 70% 이상이면 PASS, 미만이면 FAIL + 원인 분석

### Step 3: 결과 보고
- 체크리스트 업데이트: `/home/jay/workspace/memory/plans/insuwiki-ai-linking/checklist.md`
  - Phase 1-B precision@5 항목 체크
- 보고서에 포함:
  - precision@5 수치
  - 오탐(false positive) 패턴 분석 (있다면)
  - Phase 2 진행 가능 여부 판정

## 참조
- 체크리스트: `/home/jay/workspace/memory/plans/insuwiki-ai-linking/checklist.md`
- 프로젝트 경로: `/home/jay/projects/insuwiki/`
- 기존 평가 스크립트: `/home/jay/projects/insuwiki/scripts/evaluate-static-matching.ts`
- Phase 1-B 보고서: `/home/jay/workspace/memory/reports/task-829.1.md`

## 주의사항
- InsuWiki Firebase 프로젝트 사용 (insuwiki-j2h)
- 환경변수 `.env` 확인 필요
- Firestore emulator 사용 가능하면 emulator에서 먼저 테스트