**task-1599.1 완료 보고** (dev1-team) **완료 보고서: Firebase Rules + Indexes 배포** (5분 30초) **핵심 결과** Rules와 Indexes 모두 성공적으로 배포 완료. Indexes 배포 시 벡터 인덱스 형식 오류 2건(treeAh→flat 변경, 3072차원 초과)을 발견하여 자체 수정 후 배포. 대시보드 서비스도 재시작하여 active(running) 상태 확인. 총 4단계 모두 성공. ## 작업 수행 내역 ### 1. Firestore Rules 배포 - 명령: `firebase deploy --only firestore:rules` - 결과: `firestore.rules compiled successfully` → `released rules firestore.rules to cloud.firestore` - 판정: **성공** ### 2. Firestore Indexes 배포 - 명령: `firebase deploy --only firestore:indexes --force` - 결과: `deployed indexes in firestore.indexes.json successfully for (default) database` - 판정: **성공** (중간 오류 2건 수정 후) ### 3. 배포 확인 - 명령: `firebase firestore:indexes` - 결과: JSON 인덱스 목록 정상 반환 (documents, insurance_chunks, youtube_knowledge 등) - 판정: **성공** ### 4. 대시보드 서비스 재시작 - 명령: `systemctl --user restart dashboard.service` - 결과: `Active: active (running)` **발견/해결 이슈 3건** 1. **벡터 인덱스 vectorConfig 형식 오류** — `treeAh: {}` → `flat: {}` 수정 2. **embeddings 3072차원 벡터 인덱스 플랫폼 제한 초과** — 해당 인덱스 항목 제거 3. **embeddings 3072차원 벡터 검색 대안 필요** — 미해결: 범위 외 사유: embeddingMatching.ts에서 3072차원 벡터 검색을 사용할 경우, Vertex AI Vector Search 등 별도 벡터 DB 마이그레이션이 필요. 이는 아키텍처 변경 사항으로 별도 태스크 필요.