**task-1600.1 완료 보고** (dev1-team) **완료 보고서: Firebase 인덱스 수정 — 벡터 인덱스 오류 해결** (2분 29초) **핵심 결과** `treeAh: {}` → `flat: {}`로 수정(2건)하고 3072차원 인덱스 항목을 제거한 후 `firebase deploy --only firestore:indexes` 배포 완료. exit code 0, 에러 없음. `firebase firestore:indexes` 출력에서 `insurance_chunks`, `youtube_knowledge` 모두 `flat` 타입 768차원으로 정상 확인, 3072차원 인덱스 부재 확인. ## 수정 내용 ### 1. vectorConfig `treeAh` → `flat` 수정 (2건) - `insurance_chunks` 컬렉션: `embedding` 필드 768차원 `treeAh: {}` → `flat: {}` - `youtube_knowledge` 컬렉션: `embedding` 필드 768차원 `treeAh: {}` → `flat: {}` ### 2. 3072차원 벡터 인덱스 항목 제거 (1건) - `embeddings` 컬렉션 `COLLECTION_GROUP` 스코프, `vector` 필드 3072차원 `treeAh: {}` 인덱스 전체 삭제 - 사유: Firestore 네이티브 벡터 인덱스는 최대 2048차원 제한 ### 3. 배포 - 명령: `firebase deploy --only firestore:indexes` - 프로젝트: `insuwiki-j2h` - 결과: 성공 (exit code 0) ### 4. 배포 검증 - `firebase firestore:indexes` 출력 확인: - `insurance_chunks` embeddin **발견/해결 이슈 4건** 1. **insurance_chunks embedding 인덱스 형식 오류** — `treeAh` → `flat` 수정. Firestore 네이티브 벡터 검색은 `flat` 타입만 지원. 2. **youtube_knowledge embedding 인덱스 형식 오류** — 동일하게 `treeAh` → `flat` 수정. 3. **embeddings 3072차원 인덱스 플랫폼 제한 초과** — 해당 인덱스 항목 전체 삭제. Firestore 최대 2048차원 제한으로 배포 불가능한 설정이었음. 4. **3072차원 벡터 검색 대안 마련** — 미해결: 범위 외 사유: 태스크 지시서에 "별도 태스크 (이번 범위 외)"로 명시