Backend: - GET /services/admin/professional/:id (JWT-guarded) returns paginated services for any professional with embedded user (client) info Admin professional detail page: - Replace broken all-services-then-filter with new endpoint - Add month calendar with colored dots per day (click to filter table) - Services table shows client name/phone, time, colored status badges - Fix DAY_NAMES array (was 0=Domingo, now 0=Lunes per DB convention) - Schedule row shows both ranges + continuous_day flag Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>