docs(product): stale app flow 문서 정리

This commit is contained in:
2026-03-16 11:18:39 +09:00
parent 56385ec2eb
commit 3471c96972
13 changed files with 71 additions and 206 deletions

View File

@@ -14,21 +14,24 @@
### `/app` (허브)
- Page: `src/app/(app)/app/page.tsx`
- Core Widget: `src/widgets/app-hub/ui/AppHubWidget.tsx`
- Core Widget: `src/widgets/focus-dashboard/ui/FocusDashboardWidget.tsx`
- 주요 구성:
- `StartRitualWidget`
- `RoomsGalleryWidget`
- `CustomEntryWidget`
- `FocusDashboardWidget`
- paused `Resume Gate`
- no-session `Atmosphere Entry Shell` (기획 기준, 구현 예정)
- 데이터 소스:
- room 목록: `entities/room`
- 목표/타이머/사운드 프리셋: `entities/session`
- current session: `features/focus-session`
- weekly review: `features/stats`
- atmosphere 선택 데이터: entry slice 구현 예정
### `/space` (집중 화면)
- Page: `src/app/(app)/space/page.tsx`
- Core Widget: `src/widgets/space-shell/ui/SpaceSkeletonWidget.tsx`
- Core Widget: `src/widgets/space-workspace/ui/SpaceWorkspaceWidget.tsx`
- 주요 구성:
- `SpaceTimerHudWidget`
- `SpaceFocusHudWidget`
- `SpaceSetupDrawerWidget`
- `SpaceToolsDockWidget`
- `features/restart-30s` (HUD 내 조합)
@@ -38,9 +41,11 @@
- `sound`: 사운드 preset id
- `timer`: 타이머 라벨
- `goal`: 목표 한 줄 (선택)
- `resume`: `continue | refocus`
## 변경 시 체크포인트
- 라우팅 변경 시 `/app -> /space` 진입 흐름이 깨지지 않는지 확인
- `running -> /space`, `paused -> /app` 재진입 정책 유지
- query param 기본값 처리 유지
- page 파일에 로직 누수 여부 확인