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:
@@ -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`
|
||||||
|
|||||||
@@ -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는 외부 모드 상태 없이 기본 몰입 톤으로 유지한다.
|
||||||
|
|||||||
Reference in New Issue
Block a user