docs: V2 설계 리뷰 반영 — Adapter 패턴, Local-first 동기화, CRDT 협업
IPC Adapter 패턴, Local-first + Cloud sync, 실시간 협업(Yjs), GitLab Runner 직접 CI, 기존 레포 monorepo 전환 결정.
This commit is contained in:
parent
a18ecdeb3c
commit
d9fb12763a
1 changed files with 15 additions and 1 deletions
|
|
@ -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. 리스크 & 완화
|
||||||
|
|
||||||
| 리스크 | 영향 | 완화 |
|
| 리스크 | 영향 | 완화 |
|
||||||
|--------|------|------|
|
|--------|------|------|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue