# 📊 InsuWiki 프로젝트 상태 대시보드

> **마지막 업데이트**: 2026-02-18 11:30
> **현재 단계**: ✅ P1 AI 음성 트리거 + 상담 녹음 + Mobile AI Bar (Smart Insert) 배포 완료 — 안정화 모니터링 중

---

## 📈 진행 현황 (Overall Progress)

```mermaid
pie title Project Completion
    "작업 완료" : 100
    "진행 중" : 0
    "대기 중" : 0
```

## 🚥 시스템 상태 (System Health)

| 구분 | 상태 | 비고 |
| :--- | :---: | :--- |
| **Auth (Firebase)** | 🟢 | 정상 작동 (Google/Kakao) |
| **Storage (G-Drive)** | 🟢 | 정상 작동 (OAuth2 적용 완료) |
| **Database (Firestore)** | 🟢 | **Soft Delete & Restore 적용 완료** |
| **Backup (GCS)** | 🟢 | **Cloud Functions (04:00 KST) 자동 백업** |
| **Deployment (Vercel)** | 🟢 | 정상 작동 (master 자동 배포) |
| **음성 인식 (Web Speech API)** | 🟢 | **Android Chrome 중복 버그 해결 (Zipper Algo)** |
| **상담 녹음 (MediaRecorder)** | 🟢 | 데일리 노트 전용, 구글드라이브 자동 업로드 |
| **Mobile AI Bar** | 🟢 | **Smart Insert (자동 편집 모드 전환) 적용** |

---

## 🛠️ 최근 완료된 작업 (Recent Achievements)

### 🎙️ Voice & AI UX Refinement (260218)
- [x] **[FEAT]** Mobile AI Bar 구현 (Bottom Sheet UI)
  - PC 사이드패널과 분리하여 모바일 최적화된 경험 제공
  - `MobileAIBar.tsx` 컴포넌트 신규 개발
- [x] **[FIX]** **Android Chrome "앵무새(Parrot)" 버그 해결**
  - 음성 인식 시 문장이 중복 입력되는 치명적 오류 수정
  - `useSpeechRecognition.ts`에 Levenshtein 기반 Overlap Detection 알고리즘("Zipper") 도입
- [x] **[UX]** **Smart Insert (지능형 본문 삽입)**
  - "읽기 모드"에서도 [본문 삽입] 버튼 클릭 시 **자동으로 편집 모드로 전환**되어 텍스트 추가
  - 권한 없는 문서(남의 문서)에서는 [복사] 버튼만 노출 (권한 체크 강화)
- [x] **[UX]** **Final Polish (Phase 6)**
  - **Auto-close**: [본문 삽입] 시 모바일 AI 바 자동 닫힘 (사용성 개선)
  - **Smart Numbering**: 문맥 인식 자동 번호 매기기 (`1.` -> `2.`, `1.1.` -> `1.2.`)

### 🔧 Previous Achievements
- [x] **[FIX]** 콘솔 에러 수정 및 안정화 (API 405, 무한 루프 해결)
- [x] **[FEAT]** Soft Delete & Restore, Admin Purge API
- [x] **[FEAT]** DB 자동 백업 (Cloud Functions -> GCS)
- [x] **[FEAT]** Wiki Revision History (Squash 전략)
- [x] **[FEAT]** P1 AI 음성 트리거 (31개 명령) 및 상담 녹음 기능

## 🚧 진행 중인 작업 (In Progress)
- [ ] 문서 내보내기 (Export) - Phase 3 계획 수립
- [ ] 주간 보고서 자동 생성 기능 (AI Analyze)

## 📅 향후 계획 (Upcoming)
- [ ] 서버사이드 STT (Whisper/Gemini Audio) 도입 검토
- [ ] 검색 UI/UX Phase 3: 하이브리드 검색
- [ ] Phase 4: 예측 코칭 & 자동 리포트
