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

4.0 KiB
Raw Blame History

.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를 소폭 올려 해결한다(크기 되돌리기 금지 우선).
  1. glint 유지(필수)
  • 십자(+) glint 유지(대각선 × 금지)
  • 그라데이션 stroke + 블룸 1겹 유지(과하지 않게)
  • 코어가 작아지면서 glint가 상대적으로 커 보이면:
    • glint arm 길이를 10~20% 축소 또는
    • glint 피크 opacity를 10~20% 낮춘다
  1. 애니메이션/모션 제약(필수)
  • 애니메이션은 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%로 더 줄여도 됨.
  1. 꼬리/가시성 유지(필수)
  • 속도를 줄이면 꼬리가 더 안 보일 수 있으므로, 꼬리 있는 별(10~25%)의 길이 하한은 유지:
    • 4~10px 범위 유지(하한 4px)
  • 너무 안 보이면 “속도를 다시 올리지 말고” alpha(밝기) 또는 꼬리 비율(점:꼬리)을 소폭 조정해 해결한다.
  1. 중앙 보호/저밀도 유지(필수)
  • 저밀도 범위 유지: 데스크탑 1845 / 모바일 1230
  • 중앙 UI 가독성 유지(중앙 보호 규칙 유지)
  1. 모션 접근성(필수)
  • 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)