docs(session): Pro 잠금 재배치와 상단 중앙 토스트 기준으로 상태 갱신

맥락:
- workflow 실행 후 세션 복구 문서가 최신 구현 상태를 반영해야 다음 턴 복구 품질이 유지됩니다.

변경사항:
- 90_current_state의 DONE/NEXT/RISKS/CHANGED FILES를 최신 커밋 기준으로 갱신했습니다.
- session_brief의 우선순위와 최근 세션 상태를 Packs/Paywall/Feedback 구조로 압축 업데이트했습니다.

검증:
- npx tsc --noEmit

세션-상태: 문서 기준점이 최신 Focus/Plan/Paywall UX와 일치함
세션-다음: 선택 작업(Profiles 더미 슬롯) 여부 결정 후 구현
세션-리스크: docs/work.md는 사용자 작업 입력 파일로 워킹트리에 유지
This commit is contained in:
2026-03-05 17:36:49 +09:00
parent c64a08ddf2
commit 8917cd8e77
2 changed files with 48 additions and 7 deletions

View File

@@ -4,6 +4,23 @@ Last Updated: 2026-03-05
## DONE ## DONE
- Focus 피드백 채널 단일화:
- HUD 내부 status line을 제거하고 상단 중앙 고정 토스트로 통합
- Notes 저장/Undo, Goal 전환, 잠금 안내 피드백이 동일 위치에서 노출
- Free 코어 루프 개방:
- Quick Controls Time의 `90/20` 잠금을 제거
- 기본 Sound 잠금 제거로 Free에서도 기본 3~6 프리셋 선택 가능
- Pro 가치 재배치:
- Pro 잠금 대상을 `Scene Packs / Sound Packs / Profiles`로 재정의
- 기본 Scene/Time/Sound는 잠금 없이 선택 중심으로 정리
- Control Center UI 재구성:
- Scene/Time/Sound 중심 구조 유지
- 추천 조합을 정보 1줄로 축소(비인터랙션)
- 하단에 Packs/Profiles 요약 카드(작은 🔒 배지) 추가
- Paywall 의도 기반 트리거 적용:
- 잠금 카드 클릭 시에만 Paywall Sheet 오픈
- Plan Pill(NORMAL) 클릭은 즉시 결제창 대신 상태 안내만 표시
- Paywall Sheet를 3개 가치 포인트 + 2개 CTA로 간결화
- Focus-First 전환: - Focus-First 전환:
- Quick Controls의 `기본/몰입` 토글 제거 - Quick Controls의 `기본/몰입` 토글 제거
- HUD를 외부 모드 상태 없이 기본 몰입 톤으로 고정 - HUD를 외부 모드 상태 없이 기본 몰입 톤으로 고정
@@ -132,10 +149,10 @@ Last Updated: 2026-03-05
## NEXT ## NEXT
1. Scene 추천 매핑(`recommendedSoundPresetId`, `recommendedTimerPresetId`)의 큐레이션 품질 점검 및 보 1. Packs/Profiles 상세 패널(더미) 설계 여부 결정 및 UX 깊이 조
2. override 정책(Setup/Quick 변경 이후 Scene 전환 유지)의 사용자 기대치 검증 2. Plan Pill(NORMAL) 클릭 시 업그레이드 진입 기대치에 대한 카피/마이크로 인터랙션 점검
3. 자동 숨김 정책의 기본값/지연시간(현재 8초) 체감 검증 및 미세조정 3. Scene 추천 자동 적용과 override 유지 정책의 체감 검증
4. Focus 전환/Scene 변경/추천 복원 시 HUD 피드백 노출 정책(무표시 vs 최소 표시) 최종 확정 4. ESLint 잔여 이슈(`set-state-in-effect` 등) 정리 계획 수립
## RISKS ## RISKS
@@ -157,9 +174,21 @@ Last Updated: 2026-03-05
- 전체 배경 블러 강도 증가로 저사양 환경에서 GPU 부담이 늘 수 있어 실기기 체감 점검 필요 - 전체 배경 블러 강도 증가로 저사양 환경에서 GPU 부담이 늘 수 있어 실기기 체감 점검 필요
- 밝은 배경 사진과 라이트 헤더 조합에서 상단 경계 인지가 약해질 수 있어 대비 점검 필요 - 밝은 배경 사진과 라이트 헤더 조합에서 상단 경계 인지가 약해질 수 있어 대비 점검 필요
- 등급 칩 최소폭 증가로 초소형 화면에서 헤더 가로 여유가 줄어들 수 있어 간격 점검 필요 - 등급 칩 최소폭 증가로 초소형 화면에서 헤더 가로 여유가 줄어들 수 있어 간격 점검 필요
- Plan Pill에서 바로 결제창이 열리지 않도록 바뀌어, 일부 사용자는 업그레이드 진입 경로를 늦게 인지할 수 있음
- Packs 카드가 더미 상태이므로 Pro 가치 설명 카피가 약하면 클릭 동기가 낮아질 수 있음
## CHANGED FILES ## CHANGED FILES
- (최근 workflow 반영)
- `src/widgets/space-workspace/ui/FocusTopToast.tsx`
- `src/widgets/space-workspace/ui/SpaceWorkspaceWidget.tsx`
- `src/widgets/space-focus-hud/ui/SpaceFocusHudWidget.tsx`
- `src/widgets/space-timer-hud/ui/SpaceTimerHudWidget.tsx`
- `src/entities/plan/model/mockPlan.ts`
- `src/entities/plan/model/types.ts`
- `src/widgets/control-center-sheet/ui/ControlCenterSheetWidget.tsx`
- `src/widgets/space-tools-dock/ui/SpaceToolsDockWidget.tsx`
- `src/features/paywall-sheet/ui/PaywallSheetContent.tsx`
- `src/widgets/space-focus-hud/ui/SpaceFocusHudWidget.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`

View File

@@ -14,12 +14,24 @@ Last Updated: 2026-03-05
## 현재 우선순위 ## 현재 우선순위
1. Scene 추천 매핑 품질 점검(공간별 사운드/타이머 추천값 보정) 1. Packs/Profiles 더미 UI의 정보 밀도와 업그레이드 동선 카피 미세 조정
2. override 정책(수동 선택 후 Scene 변경 시 유지)의 사용자 기대치 검증 2. Scene 추천 매핑 품질 점검(공간별 사운드/타이머 추천값 보정)
3. 터치 환경 도구 레일 발견성(미니 핸들 UX) 보완 여부 결 3. ESLint 잔여 이슈(`set-state-in-effect` 등) 정리 범위 확
## 최근 세션 상태 ## 최근 세션 상태
- Focus 피드백 채널을 상단 중앙 1곳으로 통합했다.
- HUD 내부 status line 제거
- Notes/Goal/잠금 피드백이 동일 위치 토스트로 표시
- 기본 기능 잠금을 해소했다.
- Time `90/20`을 Free로 개방
- 기본 Sound 잠금 제거
- Pro 잠금 구조를 Packs/Profiles 중심으로 재구성했다.
- `Scene Packs / Sound Packs / Profiles` 요약 카드 추가
- 기본 Scene/Time/Sound는 잠금 없이 선택 가능
- Paywall 시트는 잠금 카드 클릭에서만 열리도록 바꿨다.
- Plan Pill(NORMAL) 클릭은 즉시 결제창 오픈 대신 상태 안내만 노출
- Paywall 카피를 3개 가치 포인트 + 2개 CTA로 간결화
- Focus-First 구조로 전환했다. - Focus-First 구조로 전환했다.
- Quick Controls의 모드 전환 토글(기본/몰입)을 제거했다. - Quick Controls의 모드 전환 토글(기본/몰입)을 제거했다.
- HUD는 외부 모드 상태 없이 기본 몰입 톤으로 유지한다. - HUD는 외부 모드 상태 없이 기본 몰입 톤으로 유지한다.