# Dispatch: disp-20260429-004 **Agent:** Daedalus 🎨 **Task:** Dashboard Event Action Buttons (UX) **Priority:** P0 — depends on Socrates API **Dispatched:** 2026-04-29 14:08 UTC **ETA:** 2026-04-29 15:30 UTC (1.5 hours) ## Handoff ### What Add Confirm/Decline/Reschedule action buttons to Event Graph cards. ### Why Matt approved HMB architecture. Events have states and need user interactions. ### Files - `shared/project-docs/dashboard/templates/index.html` — add buttons - `shared/project-docs/dashboard/static/style.css` — button styling ### Design Spec | Status | Primary | Secondary | Tertiary | |--------|---------|-----------|----------| | needs_confirmation | ✅ Confirm | ❌ Decline | 💬 Counter | | pending | ✅ Confirm | ❌ Cancel | 📝 Modify | | confirmed | — | ❌ Cancel | 📝 Reschedule | ### Success - Buttons appear based on event status - HTMX async POST without reload - Touch-friendly on iPad - Smooth fade-out on decline ### Dependencies - Socrates API: POST /api/events/{id}/confirm, /decline, /reschedule ### Check-ins - T+30min: 14:38 UTC - T+1.5hr: 15:38 UTC ## Status: 🟡 ACTIVE