Files
hushroom/.cli/tasks/0011-home-stars-match-flight-keep-glint.md

2.1 KiB
Raw Permalink Blame History

.gemini/current.md

TASK_META (수정 금지)

  • TASK_TITLE: Home 별 모양을 Flight 스타일로 통일 + glint 유지(십자/그라데이션/블룸, opacity only)
  • TASK_SLUG: home-stars-match-flight-keep-glint

작업 목표

@src/app/page.tsx(Home)의 별(점) 모양을 flight에서 사용하는 “별 점 스타일”과 일관되게 맞춘다. 단, Home은 기존 요구대로 **glint(십자 빛 번짐)**가 반드시 존재해야 한다. Home 별자리 3개(오리온/마차부/북두칠성) 구조는 유지한다.

작업 요구사항

  1. 별 코어 스타일 통일(필수)
  • Home 별의 core(점/원) 크기/밝기 범위를 flight의 별 느낌과 비슷하게 조정:
    • 일반: radius 0.71.2, alpha 0.250.55
    • 강조: radius 1.21.8, alpha 0.550.85
  • 과하게 큰 “노드/버튼” 느낌이 나면 실패.
  1. glint 유지(필수)
  • 각 별은 십자(+) 글린트를 가진다(대각선 × 금지).
  • 스파이크는 끝으로 갈수록 사라지게(그라데이션 stroke) 구현한다.
  • 블룸은 1겹만(과하지 않게).
  1. 애니메이션 제약(최우선)
  • Home glint/twinkle 애니메이션은 opacity만 변화한다.
  • transform(scale/translate/rotate) 전부 금지.
  • 별자리/별 위치 이동 금지.
  1. 타이밍 분산(필수)
  • 별마다 duration(2~6s)과 delay 분산(고정 랜덤 OK).
  1. 모션 접근성(필수)
  • prefers-reduced-motion: reduce 에서는 애니메이션 OFF(정지 우선) 또는 매우 약화.

Non-scope

  • Home의 카드/CTA/레이아웃 변경 금지(별 스타일만).
  • 다른 페이지 변경 금지.
  • 신규 기능 추가 금지.

적용 파일

  • 필수: @src/app/page.tsx
  • 필요 시(최소): 글로벌 CSS 유틸리티

완료 조건(AC)

  • Home 별의 core 크기/밝기가 flight의 별 느낌과 유사해졌다(노드 느낌 감소)
  • Home 별에 십자(+) glint가 유지되며, 끝이 그라데이션으로 사라진다
  • 애니메이션은 opacity only, transform 0, 위치 이동 0
  • prefers-reduced-motion에서 정지 또는 크게 약화된다

완료 후 출력(최소)

  • 수정된 파일 경로 목록
  • AC 항목별 체크 결과(OK/NO)