{ "task_id": "7C.4", "title": "primitives.tsx 증축 — 새 variants + layout helpers", "goal": "7D 재디자인에서 반복되는 패턴을 primitives.tsx 에 미리 추가. styled-components 유지.", "checks": [ "Button 에 $variant='white' 추가 — 흰색 배경 (#fff), 검정 텍스트 (theme.color.bg), hover 시 쉐이도우 증가 (디자인 1 '지금 시작' 버튼과 디자인 2 '무료로 시작하기' CTA)", "Card 에 $variant='glow' 추가 — 기존 surface + radial indigo glow 배경 (::before pseudo-element 사용, blur 80px)", "새 컴포넌트 StatCard — 대형 숫자 + 라벨 + 옵셔널 delta 뱃지 (디자인 1 의 오늘 복습 큐 12 / 주간 정답률 78% 카드). props: label, value, unit?, delta?, icon?", "새 컴포넌트 KbdHint — 키보드 단축키 pill (디자인 5 의 [1] 틀림 [2] 부분). props: keys: string[], label: string", "새 컴포넌트 PageHeader — 큰 제목 + 서브 설명 + 우측 액션 슬롯 (디자인 1 과 대부분 페이지에서 반복)", "기존 Button/Card/Badge/Input/Select/Textarea/Label/Stack/SectionTitle/Selectable 전부 유지", "TypeScript 컴파일 통과" ], "non_goals": [ "기존 Button variants 삭제", "Modal 컴포넌트 재작성 (이미 Phase 6 에서 만듦)", "새 페이지에서 실제 사용 — 7D 에서" ], "runtime_validation": [], "risk_flags": [], "reviewer_profile": "static", "effort_score": 0, "deliverable": "frontend/src/components/ui/primitives.tsx" }