📄 disp-20260429-004.md 1,138 bytes Apr 29, 2026 📋 Raw

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