You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Claude 09ed8497f3 Phase 5: 대시보드(Dashboard) 페이지
- 히어로 브리핑(브리핑 노트 HTML 강조 + 추천 칩 3 + 자연어 명령 입력)
- 자연어 명령 → POST capture → 토스트 → /inbox 이동
- 결재함 요약(high-risk 3건, "47분 아껴드렸어요", 대기 N건, 준비중 CTA)
- 인박스 요약(최근 3건, kind별 아이콘, /inbox CTA)
- 오늘 일정(4건·"곧" 배지·accent 바·sched-note) / 할 일(상위 5·"지금" focus·우선순위)
  / 목표(진행 막대·progressbar aria)
- 벤토 그리드(.board 4열) + cardin 진입 애니메이션 + 스켈레톤/빈/에러
- dashboard.css(dash.css+approve.css 이식), DashUser/Weather/... 타입, SWR useDashboard
- 백엔드 보정: EventOut 에 id 추가(React key), task_summary 최상위 미완료 상위 5건으로 제한

검증: 백엔드 pytest 54, 프론트 vitest 49, dashboard e2e 6 + a11y 2,
tsc/eslint/ruff clean, build OK. 라이브 시각 확인(히어로/요약/일정/할일/목표), 콘솔 에러 0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2 months ago
..
.gitkeep Phase 0: 모노레포 스캐폴딩 & 개발환경 2 months ago
a11y.spec.ts Phase 1: 디자인 시스템 & 앱 셸 2 months ago
dashboard.a11y.spec.ts Phase 5: 대시보드(Dashboard) 페이지 2 months ago
dashboard.spec.ts Phase 5: 대시보드(Dashboard) 페이지 2 months ago
inbox.spec.ts Phase 4: 인박스(Smart Inbox) 페이지 2 months ago
shell.spec.ts Phase 1: 디자인 시스템 & 앱 셸 2 months ago
tasks.a11y.spec.ts Phase 3: 작업(Tasks) 페이지 2 months ago
tasks.spec.ts Phase 3: 작업(Tasks) 페이지 2 months ago