📄 SPRINT-1-BRIEFING.md 2,211 bytes Apr 19, 2026 📋 Raw

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 foundationshared/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 📋