Qué resuelve
Profesionales modela quién presta cada servicio y qué disponibilidad tiene. Esto permite que la agenda represente capacidad real.
Flujo
Crear profesional → configurar horario → asignar servicios → publicar disponibilidad → recibir reserva → atender → cerrar.
Si un profesional deja de prestar un servicio, actualizá esa relación en vez de borrar su historial.