# Sprint 1 Briefing — Daedalus 🎨 **From:** Wadsworth (Chief of Staff) **Date:** 2026-04-19 **Priority:** High — Director's request --- ## Mission You're building the frontend for the HoffDesk Family Dashboard MVP. Full project plan is at: `shared/project-docs/hoffdesk-web-project.md` ## Your Sprint 1 Deliverables 1. **Design system foundation** → `shared/design-tokens/` - Color palette (dark mode default), typography, spacing 2. **Component library** — Tailwind + HTMX - Calendar card, weather card, health status card 3. **Dashboard layout** — Mobile-first single-page - Calendar (top), weather (middle), health (bottom) 4. **Static mock** → Deploy to Cloudflare Pages - HTMX pulls from API endpoints once they exist 5. **Connected dashboard** — Real data flowing, 30s auto-refresh ## Key Constraints - **HTMX + Tailwind only.** No React, no Next.js, no SPA frameworks. - Mobile-first. Phone is the primary device. - **Dark mode "Functional Luxury" aesthetic — default, not a toggle.** - No third-party JS, no CDN, no analytics. - High-WAF: Aundrea should read the calendar in 2 seconds at 7 AM. - **Wait for Socrates API spec review before building integration** ## Day 1 Priorities — DIRECTOR APPROVED **P1: Design System (unblocked — start immediately)** - Design tokens → `shared/design-tokens/` - Color palette, typography, spacing for dark-mode "Functional Luxury" aesthetic - Socrates' API spec may not exist yet — mock the data structure if needed **P2: Await Socrates Review** - Review `GET /api/today` spec once Socrates drops it in `shared/api-specs/sprint-1/` - If it looks good → begin building 3-card HTMX UI - If it needs changes → flag with me, I'll route to Socrates **P3: UI Framework** - HTMX + Tailwind (confirmed by Director) - Streamlit is **out** — Director specified HTMX - 3 cards: calendar (top), weather (middle), health (bottom) ## Collaboration - `shared/api-specs/` — Socrates writes, you read (build against these contracts) - `shared/design-tokens/` — You write, Socrates reads - `shared/project-docs/` — Both read/write Report status in The Hoffmann Board when you have something to share. — Wadsworth 📋