feat(app): atmosphere entry shell 1차 구현

This commit is contained in:
2026-03-16 12:12:03 +09:00
parent c6e342e93d
commit 721212ec1f
7 changed files with 759 additions and 166 deletions

View File

@@ -1,9 +1,16 @@
# 90. Current State
Last Updated: 2026-03-15
Last Updated: 2026-03-16
## DONE
- `/app` Atmosphere Entry Shell 1차 구현:
- no-session `/app``goal + duration + atmosphere` 중심의 premium entry shell로 교체했다
- `microStep` 입력은 entry에서 제거했고, `예상 시간(분)` 입력과 12개 dummy atmosphere grid를 추가했다
- atmosphere는 `scene + sound`가 함께 묶인 선택 단위로 동작하며, 선택한 atmosphere가 `/app` 배경과 `/space` start payload에 같이 반영된다
- custom duration server contract 전까지는 입력한 분 값을 가장 가까운 기본 리듬(`25/5`, `50/10`, `90/20`)으로 매핑한다
- weekly review entry는 main CTA를 먹지 않도록 no-session shell의 quiet secondary dock 위치로 이동했다
- `Paused Session Takeover Flow` 구현:
- `/app` paused gate에 `새 목표로 전환` 진입점을 추가했다
- takeover confirm sheet에서만 current paused session을 정리하고 single-goal start 상태로 넘어간다