docs: V2 설계 리뷰 반영 — Adapter 패턴, Local-first 동기화, CRDT 협업

IPC Adapter 패턴, Local-first + Cloud sync, 실시간 협업(Yjs),
GitLab Runner 직접 CI, 기존 레포 monorepo 전환 결정.
This commit is contained in:
Yun Chan 2026-04-08 12:36:31 +09:00
parent a18ecdeb3c
commit d9fb12763a

View file

@ -239,7 +239,21 @@ deploy:web:
---
## 8. 리스크 & 완화
## 8. 설계 리뷰 결정사항 (2026-04-08)
| 항목 | 결정 |
|------|------|
| **IPC 추상화** | Adapter 패턴 — core는 순수 비즈니스 로직, transport는 adapter로 추상화 |
| **동기화 전략** | Local-first + Cloud sync — 데스크톱은 SQLite 우선 + Supabase 동기화, 웹/모바일은 Supabase 직접 |
| **레포 전략** | 기존 레포 안에서 monorepo로 전환 (apps/desktop으로 기존 코드 이동) |
| **오프라인** | 데스크톱만 완전 오프라인 지원 (로컬 Ollama+Whisper), 모바일/웹은 클라우드 필수 |
| **실시간 협업** | MVP부터 지원 — Supabase Realtime + CRDT (Yjs) |
| **모바일 CI** | GitLab Runner 직접 (Mac Runner for iOS, Linux for Android) |
| **브랜딩** | D3RO Voice 유지 |
---
## 9. 리스크 & 완화
| 리스크 | 영향 | 완화 |
|--------|------|------|