# 📊 InsuWiki 프로젝트 상태 대시보드

> **마지막 업데이트**: 2026-02-23 10:38
> **현재 단계**: ✅ 자동완성 및 중복 문서 버그 픽스 & 초성 검색 배포 완료 — 안정화 모니터링 중

---

## 📈 진행 현황 (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 자동 배포) |
| **Editor (TipTap)** | 🟢 | **위키링크(`[[`) 관련 버그 전면 수정 및 개선 완료** |
| **Search (Fuse.js + es-hangul)** | 🟢 | **한글 초성 검색 완벽 지원 (Choseong Match)** |

---

## 🛠️ 최근 완료된 작업 (Recent Achievements)

### 🐛 위키링크 시스템 대규모 안정화 (260223)
- [x] **[FIX]** **Reflect Backlinks & 위키링크 자동완성 버그 수정**
  - TipTap의 `configure()` 메서드 덮어쓰기로 인해 누락됐던 `char`, `command` 옵션 복구 (`WikiLinkExtension.ts`)
  - 렌더링 에러 해결 및 백링크 파싱 (`extractWikiLinks`) 정상화
- [x] **[FIX]** **중복 문서 생성 방지 (Duplicate Prevention)**
  - 기존에 10개로 잘린 검색 결과 대신, `wikiMap` 전체를 대상으로 정확도를 1차 판독(`searchDocuments` 내 로직 개편)
  - 이미 존재하는 문서가 "새로 만들기"로 덮어씌워지는 치명적 버그 원천 차단
- [x] **[FEAT]** **한글 초성 검색 완벽 연동 (Choseong Search)**
  - `[[누수` 또는 `[[ㄴ` 과 같이 자음 조합만 쳐도 "누수플랜" 등 일치하는 문서를 최상단에 추천(`src/lib/utils/hangul.ts`의 `getChoseong` 유틸리티 연계)
  - 기존 `Fuse.js` 검색 엔진을 거치기 전에 명확하게 찾아주는 2-Pass 매칭 알고리즘 적용

### 🎙️ Previous Achievements (260218)
- [x] **[FEAT]** Mobile AI Bar 구현 (Bottom Sheet UI)
- [x] **[FIX]** Android Chrome "앵무새(Parrot)" 중복 버그 해결 (Zipper Algo 적용)
- [x] **[UX]** Smart Insert (지능형 본문 삽입), 자동 번호 매기기

## 🚧 진행 중인 작업 (In Progress)
- [ ] 검색 UI/UX Phase 3: 하이브리드 검색 고도화

## 📅 향후 계획 (Upcoming)
- [ ] 문서 내보내기 (Export) - Phase 3 계획 수립
- [ ] 주간 보고서 자동 생성 기능 (AI Analyze)
- [ ] 서버사이드 STT (Whisper/Gemini Audio) 도입 검토
