# 🛠️ 인슈위키 AI Phase 1 & 2: 즉시 구현 항목 (Action Plan)

마스터 사양서를 바탕으로, 지금 바로 코딩에 착수해야 할 핵심 항목들을 우선순위별로 정리했습니다.

---

## 1단계: Phase 1 고도화 (텍스트 지능 강화)
**목표**: 에디터의 지능을 높여 사용자가 타이핑하는 수고를 덜어줌.

1.  **[FEAT] 실시간 WikiMap 인덱서 개발**
    -   Firestore의 모든 문서 제목과 ID를 클라이언트 메모리에 캐싱.
    -   Web Worker를 사용하여 타이핑 중인 텍스트와 위키 제목을 실시간 대조.
2.  **[UI] 자동 백링크 제안 레이어**
    -   일치하는 제목 발견 시 에디터 상에 `[[제목]]` 삽입을 제안하는 팝업 UI 구현.
3.  **[PROMPT] 전문 분야별 시스템 프롬프트 프리셋**
    -   기존 '요약' 외에 '약관 분석', '제안서 초안', '고객 안내문' 등 버튼 추가 및 전용 프롬프트 연동.

---

## 2단계: Phase 2 인프라 구축 (음성 혁신 준비)
**목표**: AI Whispers(음성 녹취)를 위한 실시간 통신 및 보안 기반 마련.

4.  **[ARCH] AI Gateway & 오디오 스트리밍 엔진**
    -   `Gemini Live SDK` 연동을 위한 클라이언트 사이드 오디오 스트리밍 모듈 개발.
    -   VAD(Voice Activity Detection) 로직 적용 (말할 때만 패킷 전송).
5.  **[SYNC] Firestore 실시간 전사(Transcription) 연동**
    -   음성이 텍스트로 변환되는 즉시 `Daily Notes`에 실시간으로 써지는 `onSnapshot` 연동 로직 구현.
6.  **[SECURITY] PII 마스킹 파이프라인**
    -   저장 직전 단계에서 개인정보(전화번호, 주민번호 등)를 감지하여 `***` 처리하는 유틸리티 함수 강화.

---

## 3단계: 멀티 디바이스 및 저장소 은닉 (UX 완성)
**목표**: 구글 드라이브를 숨기고 모바일-PC 연동 완성.

7.  **[UI] 인슈위키 전용 파일 탐색기**
    -   구글 드라이브 API를 연동하되, UI는 인슈위키 스타일로 구현하여 드라이브 흔적 제거.
8.  **[FEAT] PWA 및 모바일 백라운드 유지**
    -   핸드폰 화면이 꺼져도 상담 기록이 중지되지 않도록 `Service Worker` 설정.

---

## 💡 다음 액션 제안
가장 먼저 **"1. 실시간 WikiMap 인덱서 (자동 백링크)"** 기능을 통해 에디터의 지능을 한 단계 높이는 작업을 시작하면 좋을 것 같습니다. 이어서 음성 인터페이스를 위한 **오디오 스트리밍 엔진**으로 넘어가겠습니다.

이 순서대로 진행해도 될까요?
