docs(session): Focus-First 전환 및 자동 숨김 정책 기준으로 상태 갱신

맥락:
- workflow 종료 규칙에 따라 최근 구현(토글 제거, 표시 정책 옵션)의 상태를 세션 복구 문서에 반영해야 했습니다.

변경사항:
- docs/90_current_state.md DONE/NEXT/CHANGED FILES를 Focus-First 전환과 컨트롤 자동 숨김 정책 기준으로 업데이트했습니다.
- docs/session_brief.md 최근 세션 상태를 최신 구조(토글 제거, 정책 옵션 추가)로 갱신했습니다.

검증:
- 문서 갱신 작업(코드 검증 없음)

세션-상태: 세션 복구 문서가 최신 Focus-First 구조를 반영합니다.
세션-다음: 추천 매핑 품질과 override UX 체감 검증을 진행합니다.
세션-리스크: docs/work.md는 사용자 편집 상태로 워크트리에 남아 있습니다.
This commit is contained in:
2026-03-05 15:26:45 +09:00
parent 245746a996
commit b1bafd5e9a
2 changed files with 19 additions and 12 deletions

View File

@@ -4,6 +4,13 @@ Last Updated: 2026-03-05
## DONE ## DONE
- Focus-First 전환:
- Quick Controls의 `기본/몰입` 토글 제거
- HUD를 외부 모드 상태 없이 기본 몰입 톤으로 고정
- 컨트롤 노출은 패널 열림 상태에서만 보이도록 단순화
- 표시 정책 옵션 추가:
- Quick Controls 패널 하단에 `컨트롤 자동 숨김` 옵션 추가
- 옵션 ON 상태에서 Control Center 8초 무입력 시 자동 닫힘 처리
- Quick Controls 모드 전환 UI 재정렬: - Quick Controls 모드 전환 UI 재정렬:
- 헤더에서 모드 토글 UI를 제거하고 `Plan + 닫기`만 유지 - 헤더에서 모드 토글 UI를 제거하고 `Plan + 닫기`만 유지
- 패널 바디 첫 섹션에 `기본/몰입` segmented pill 배치 - 패널 바디 첫 섹션에 `기본/몰입` segmented pill 배치
@@ -126,9 +133,9 @@ Last Updated: 2026-03-05
## NEXT ## NEXT
1. Scene 추천 매핑(`recommendedSoundPresetId`, `recommendedTimerPresetId`)의 큐레이션 품질 점검 및 보정 1. Scene 추천 매핑(`recommendedSoundPresetId`, `recommendedTimerPresetId`)의 큐레이션 품질 점검 및 보정
2. Setup Drawer에서 수동 선택한 타이머/사운드도 override 정책과 사용자 기대치가 일치하는지 UX 검증 2. override 정책(Setup/Quick 변경 이후 Scene 전환 유지)의 사용자 기대치 검증
3. Focus 전환/Scene 변경/추천 복원 시 HUD 피드백 노출 정책(무표시 vs 최소 표시) 최종 확 3. 자동 숨김 정책의 기본값/지연시간(현재 8초) 체감 검증 및 미세조
4. 터치 환경에서 우측 도구 레일 발견성(미니 핸들 UX) 보완 여부 확정 4. Focus 전환/Scene 변경/추천 복원 시 HUD 피드백 노출 정책(무표시 vs 최소 표시) 최종 확정
## RISKS ## RISKS
@@ -153,15 +160,12 @@ Last Updated: 2026-03-05
## CHANGED FILES ## CHANGED FILES
- `src/widgets/control-center-sheet/ui/ControlCenterSheetWidget.tsx` - `src/widgets/space-focus-hud/ui/SpaceFocusHudWidget.tsx`
- `src/widgets/space-tools-dock/ui/SpaceToolsDockWidget.tsx` - `src/widgets/space-tools-dock/ui/SpaceToolsDockWidget.tsx`
- `src/widgets/space-workspace/ui/SpaceWorkspaceWidget.tsx` - `src/widgets/space-workspace/ui/SpaceWorkspaceWidget.tsx`
- `src/widgets/space-focus-hud/ui/SpaceFocusHudWidget.tsx` - `src/widgets/control-center-sheet/ui/ControlCenterSheetWidget.tsx`
- `src/entities/room/model/types.ts` - `src/entities/room/model/types.ts`
- `src/entities/room/model/rooms.ts` - `src/entities/room/model/rooms.ts`
- `src/widgets/space-workspace/ui/SpaceWorkspaceWidget.tsx`
- `src/widgets/space-tools-dock/ui/SpaceToolsDockWidget.tsx`
- `src/widgets/control-center-sheet/ui/ControlCenterSheetWidget.tsx`
- `src/widgets/space-tools-dock/model/applyQuickPack.ts` (삭제) - `src/widgets/space-tools-dock/model/applyQuickPack.ts` (삭제)
- `docs/06_commit_convention.md` - `docs/06_commit_convention.md`
- `docs/07_session_recovery.md` - `docs/07_session_recovery.md`

View File

@@ -20,10 +20,13 @@ Last Updated: 2026-03-05
## 최근 세션 상태 ## 최근 세션 상태
- Quick Controls 모드 전환 UI를 헤더에서 제거하고 패널 바디 첫 섹션으로 이동했다. - Focus-First 구조로 전환했다.
- 헤더는 Plan + 닫기만 유지 - Quick Controls의 모드 전환 토글(기본/몰입)을 제거했다.
- 바디에는 `기본/몰입` segmented pill + 설명 1줄을 배치 - HUD는 외부 모드 상태 없이 기본 몰입 톤으로 유지한다.
- 모드 상태는 Focus HUD 톤과 연동되도록 workspace 경로에 연결했다. - 컨트롤 노출은 패널 열림 상태에서만 보이도록 단순화했다.
- Quick Controls 패널 내부에 표시 정책 옵션을 추가했다.
- 옵션: `컨트롤 자동 숨김`
- ON 상태에서 Control Center가 8초 무입력이면 자동 닫힘 처리
- `/space`에 Scene 추천 자동 적용 규칙을 도입했다. - `/space`에 Scene 추천 자동 적용 규칙을 도입했다.
- Room 데이터에 `recommendedSoundPresetId`, `recommendedTimerPresetId`를 추가했다. - Room 데이터에 `recommendedSoundPresetId`, `recommendedTimerPresetId`를 추가했다.
- 초기 진입/Scene 변경 시 override가 없는 항목만 추천값으로 자동 반영된다. - 초기 진입/Scene 변경 시 override가 없는 항목만 추천값으로 자동 반영된다.