# InsuWiki 프로젝트 진행 상황 대시보드 🚀

> **Last Updated:** 2026-02-08 22:04
> **현재 단계:** Phase 2 (핵심 기능 개발 - 문서 관리)
> [📝 작성 규칙 확인](file:///c:/Users/drumb/.gemini/antigravity/scratch/InsuWiki/.agent/workflows/dashboard_rule.md)

---

## 📊 전체 진행률

```mermaid
pie title 프로젝트 완성도
    "완료 (Phase 1 & 2 일부)" : 40
    "진행 중 (Phase 2)" : 20
    "대기 (Phase 3 & 4)" : 40
```

---

## 🚦 단계별 상태 (Traffic Light)

| 단계 | 목표 | 상태 | 진행률 | 주요 작업 |
| :--- | :--- | :---: | :---: | :--- |
| **Phase 1** | **환경 구축** | 🟢 완료 | 100% | Next.js, Firebase, Cloud Functions 설정 |
| **Phase 2** | **핵심 기능** | 🟡 진행 중 | 85% | 로그인(✅), 문서 생성/조회/편집(✅), **동시 편집 잠금(✅)** |
| **Phase 3** | **고급 기능** | 🔴 대기 | 0% | 데일리 노트, 태그, 백링크 |
| **Phase 4** | **배포/안정화** | 🔴 대기 | 0% | 보안 규칙, 배포 파이프라인 |

---

## 🛠️ 최근 완료된 작업 (Recent Done)
1.  **로그인 시스템 구축**: Google OAuth 연동 (`AuthContext`)
2.  **메인 대시보드 UI**: 문서 목록 카드 뷰 구현 (`page.tsx`)
3.  **데이터 스키마 정의**: Firestore 타입 정의 (`firestore.ts`) - **전문가 피드백 반영 완료**
4.  **문서 생성 페이지**: 새 문서 작성 기능 구현 (✅ 완료)
5.  **문서 상세 페이지**: 조회 및 텍스트 편집 기능 구현 (✅ 완료)

6.  **동시 편집 충돌 방지**: Optimistic Locking 구현 (✅ 완료)
    *   `runTransaction`을 사용하여 저장 시점의 데이터 버전 체크

- [x] **Firebase Security Rules**: 데이터 보안 규칙 작성 (개발용 허용)
- [x] **Markdown 렌더링**: 텍스트 에디터를 마크다운 뷰어로 업그레이드

---

## 📅 다음 목표 (Upcoming)
*   **태그 및 링크 시스템 구현**: 문서 간 연결 기능 (Phase 3)
*   **검색 기능 강화**: 키워드 검색 및 필터링

---

> *이 대시보드는 `task.md`의 진행 상황을 시각적으로 요약한 것입니다.*
