| KPI Grid | GET /dashboard/kpis | total_nil_value, avg_deal_value, active_deals, budget_remaining, expiring_deals |
| Alert Strip | GET /dashboard/alerts | pending_verification, over_budget_sports, expiring_within_30_days |
| Budget Snapshot | GET /dashboard/budget-snapshot | Per-sport annual_cap vs committed with progress bars |
| Expiring Deals | GET /dashboard/expiring-deals | Deals expiring within 60 days with athlete name, sport, position |
| Reporting Status | GET /dashboard/reporting-status | verified, pending_review, needs_review counts, verification_rate |