Files
hushroom/.cli/tasks/0013-home-stars-smaller-and-flight-slower.md

132 lines
4.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# .gemini/current.md
## TASK_META (수정 금지)
- TASK_TITLE: Home 별자리 별(코어) 더 작게 + Flight 스타필드 속도 추가 감속
- TASK_SLUG: home-stars-smaller-and-flight-slower
## 작업 우선순위(중요)
1. Home(`@src/app/page.tsx`) 별자리 별(코어) 크기 축소
2. Flight(`@src/app/flight/page.tsx`) 별 이동 속도 추가 감속
- 두 작업은 서로 로직을 섞지 말 것(Home SVG/glint 유지, Flight 캔버스/스타필드 유지)
---
# A. Home 작업(필수)
## 작업 목표
Home의 각 별자리(오리온/마차부/북두칠성)에서 별(코어)이 지금보다 **더 작게** 보이도록 조정한다.
glint(십자)와 그라데이션/블룸, opacity-only 애니메이션 제약은 그대로 유지한다.
## 작업 요구사항
1. 코어 크기 축소(필수)
- 별 코어(circle) radius를 전체적으로 추가로 15~30% 축소한다.
- 권장 목표 범위:
- 일반 별: r 0.5 ~ 0.9
- 강조 별: r 0.9 ~ 1.2
- “너무 희미해져 안 보임”이 생기면, 크기는 유지하고 opacity를 소폭 올려 해결한다(크기 되돌리기 금지 우선).
2. glint 유지(필수)
- 십자(+) glint 유지(대각선 × 금지)
- 그라데이션 stroke + 블룸 1겹 유지(과하지 않게)
- 코어가 작아지면서 glint가 상대적으로 커 보이면:
- glint arm 길이를 10~20% 축소 또는
- glint 피크 opacity를 10~20% 낮춘다
3. 애니메이션/모션 제약(필수)
- 애니메이션은 opacity only
- transform(scale/translate/rotate) 금지
- 별/별자리 위치 이동 금지
- prefers-reduced-motion: reduce에서 정지 또는 크게 약화
## Home Non-scope
- 로비 카드/CTA/레이아웃 변경 금지
- 별자리 3개 구성 변경 금지
- 신규 기능 추가 금지
## Home 적용 파일
- `@src/app/page.tsx`
## Home 완료 조건(AC)
- [ ] 별 코어가 눈에 띄게 더 작아졌다(추가 15~30% 감소 체감)
- [ ] glint(십자) 유지, 과하게 튀지 않음(필요 시 길이/피크 감쇠)
- [ ] opacity-only, transform 0, 위치 이동 0
- [ ] prefers-reduced-motion에서 정지 또는 크게 약화
---
# B. Flight 작업(필수)
## 현재 문제(관찰)
- Flight 스타필드가 여전히 속도가 빠르게 느껴져 유영이 아니라 가속/워프처럼 보인다.
## 작업 목표
`@src/app/flight/page.tsx` 배경 스타필드의 체감 속도를 **추가로 감속**하여
“조용한 전진/유영” 느낌을 강화한다. (가시성은 유지)
## 작업 요구사항
1. 속도 추가 감속(필수)
- 현재 속도 대비 체감상 15~30% 추가 감속한다.
- 권장 speed 티어(이 범위 안으로 재조정):
- 느림(80~92%): 0.003 ~ 0.007
- 중간(8~18%): 0.007 ~ 0.011
- 빠름(0~2%): 0.011 ~ 0.014
- “빠름 티어”는 가능하면 0~1%로 더 줄여도 됨.
2. 꼬리/가시성 유지(필수)
- 속도를 줄이면 꼬리가 더 안 보일 수 있으므로,
꼬리 있는 별(10~25%)의 길이 하한은 유지:
- 4~10px 범위 유지(하한 4px)
- 너무 안 보이면 “속도를 다시 올리지 말고”
alpha(밝기) 또는 꼬리 비율(점:꼬리)을 소폭 조정해 해결한다.
3. 중앙 보호/저밀도 유지(필수)
- 저밀도 범위 유지: 데스크탑 18~45 / 모바일 12~30
- 중앙 UI 가독성 유지(중앙 보호 규칙 유지)
4. 모션 접근성(필수)
- prefers-reduced-motion: reduce에서 정지(우선) 또는 크게 감속
## Flight Non-scope
- Flight UI(A안) 레이아웃/버튼/미션 변경 금지(배경만)
- 타이머 로직 변경 금지
- 신규 기능 추가 금지
## Flight 적용 파일
- `@src/app/flight/page.tsx`
## Flight 완료 조건(AC)
- [ ] 체감 속도가 확실히 느려져 유영/조용한 전진 느낌이 강화되었다
- [ ] 가시성이 유지된다(별이 충분히 보임)
- [ ] 저밀도 범위/중앙 가독성 유지
- [ ] prefers-reduced-motion에서 정지 또는 크게 약화
- [ ] UI 변경 없음
---
## 완료 후 출력(최소)
- 수정된 파일 경로 목록
- Home AC 체크(OK/NO)
- Flight AC 체크(OK/NO)