# 에디터 UX 및 Reflect 기능 회의 아젠다 (Editor UX & Reflect Features)

> **일시**: 2026-02-08 22:30
> **참석자**: PM, UX Expert, Frontend Expert, Reflect Expert, Data Expert
> **안건**: Notion 스타일 블록 에디터 및 Reflect(백링크/데일리노트) 기능 구현 전략 수립

---

## 🎯 목표 (Objective)
Notion과 유사한 사용자 경험을 제공하는 블록 기반 에디터를 도입하고, 그 안에서 "Reflect" (데일리 노트, 백링크) 기능을 자연스럽게 통합하기 위한 기술적/UX 전략 정의.

## 🗣️ 논의 안건 (Discussion Topics)

### 1. 에디터 UX 전략
*   **Markdown vs Block Editor**: Markdown의 단순함(빠른 입력)을 유지하며 WYSIWYG의 편리함 제공.
*   **Slash Command (`/`)**: 이미지, 표, 임베드 등 복잡한 요소를 `/` 명령어로 삽입.
*   **Inline Toolbar**: 드래그 시 텍스트 포맷팅 메뉴 노출.

### 2. Reflect 통합 (Integration)
*   **WikiLink (`[[`)**: 에디터 내에서 `[[` 입력 시 링크 자동완성 팝업 제공.
*   **Link Storage**: `[[문서명]]`을 내부적으로 어떻게 저장할지 (Markdown Link `[문서명](ID)` 변환).
*   **UI 표시**: 백링크(Linked Mentions)를 문서 하단 또는 사이드 패널에 표시.

### 3. 기술 스택 (Technical Stack)
*   **Library**: `TipTap` (추천) vs `Slate.js` vs `ProseMirror`.
    *   Frontend Expert 의견: **TipTap**이 React 친화적이며 Headless라 커스터마이징 용이.
*   **Storage**: Markdown String vs JSON.
    *   Data Expert 의견: 저장 시 표준 Markdown으로 변환하여 호환성 유지.

## 📝 결론 (Outcome)
*   **Editor**: **TipTap** 선정.
*   **Link**: `[[` 트리거로 문서 검색 및 링크 삽입.
*   **Action Item**: Phase 3 구현 계획에 반영 및 개발 시작.
