Supervisor de cliente
Rol client_supervisor — operación diaria y aprobación de comandos sensibles
Identificador: client_supervisor
Nodo: end_client
Persona equivalente: despachador senior o supervisor de turno — opera alertas, viajes y comandos del día a día; aprueba paro de motor y otros comandos GPS sensibles originados por operadores o protocolos.
Qué ve
- Mapa en tiempo real, alertas, viajes, bitácora y reportes de su empresa.
- Cola de aprobaciones de comandos (incluidas solicitudes originadas por protocolos de inmovilización).
- Conversaciones WhatsApp operativas del nodo.
Qué puede hacer
| Área | Capacidad |
|---|---|
| Alertas | Leer, reconocer y escalar |
| Viajes / unidades | Consulta y actualización operativa (sin borrar flotillas) |
| Reportes | Leer y exportar |
| Comandos GPS | Despachar comandos no destructivos; aprobar o rechazar solicitudes sensibles (engine_off, reinicios, etc.) |
| Protocolos | Activar/desactivar y responder ramas en ejecuciones activas |
| Notificaciones | Gestionar preferencias propias de viaje en /agent/notifications |
Qué no puede hacer
- Invitar usuarios ni cambiar membresías.
- Configurar credenciales del proveedor GPS.
- Crear o publicar protocolos desde cero (el administrador de cliente configura; el supervisor opera).
- Eliminar unidades, flotillas o integraciones.
- Ver facturación o paquete comercial.
Aprobación de comandos sensibles
Puede haber varios supervisores en el mismo cliente final. Cuando un protocolo ejecuta un nodo Inmovilizar o un operador solicita paro de motor, se crea una solicitud de aprobación visible para supervisores. Solo tras aprobación humana se envía el comando al dispositivo.
Un usuario puede ser supervisor y tener otro rol operativo en el mismo nodo (multi-membresía permitida para este caso).
Diferencia con administrador de cliente
| Admin | Supervisor | |
|---|---|---|
| Configuración (credenciales, protocolos, usuarios) | Sí | No |
| Operación diaria alertas/viajes | Sí | Sí |
| Aprobar paro de motor | Puede despachar | Aprueba solicitudes |
| Invitar WhatsApp | Sí | No |
Canal típico
WhatsApp (primario para despacho) y dashboard para auditoría.
Autenticación
Correo electrónico y contraseña; MFA opcional.
Fuente canónica
ADR-0017, ADR-0012 (aprobación de supervisor), spec Roles y permisos §0.5 (rol supervisor).