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

65 lines
2.1 KiB
Markdown
Raw 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 스타일로 통일 + 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.7~1.2, alpha 0.25~0.55
- 강조: radius 1.2~1.8, alpha 0.55~0.85
- 과하게 큰 “노드/버튼” 느낌이 나면 실패.
2. glint 유지(필수)
- 각 별은 십자(+) 글린트를 가진다(대각선 × 금지).
- 스파이크는 끝으로 갈수록 사라지게(그라데이션 stroke) 구현한다.
- 블룸은 1겹만(과하지 않게).
3. 애니메이션 제약(최우선)
- Home glint/twinkle 애니메이션은 **opacity만** 변화한다.
- transform(scale/translate/rotate) 전부 금지.
- 별자리/별 위치 이동 금지.
4. 타이밍 분산(필수)
- 별마다 duration(2~6s)과 delay 분산(고정 랜덤 OK).
5. 모션 접근성(필수)
- 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)