# ADMIN88_NAVIGATION

## Organizacion aprobada

| Area | Contenido |
| --- | --- |
| Panel de control | Inicio, acceso a operativa local 80, modulos previstos |
| Transportistas | Estado GLS, configuracion, credenciales, centros remitentes, Explorer, laboratorios TEST/PRODUCCION |
| Sincronizacion | Importador historico, trabajos de lectura, acceso anterior de sincronizaciones |
| Administracion | Usuarios, cuotas centrales, consumo, cache, enriquecimiento simulado, canal 85 y plataforma |
| Diagnostico | Pruebas manuales e historial |
| Documentacion | Knowledge Base y documentos oficiales |

Las areas son desplegables, con area activa abierta. El sidebar permite scroll
y las tablas desplazamiento horizontal. No se han eliminado rutas existentes,
ni duplicado los modulos ni trasladado la operativa al panel administrativo.

## Permisos

Administrador: configuracion, secretos, usuarios, cuotas, centros remitentes,
preparacion de importaciones y trabajos, canal 85. Operador: operaciones de
laboratorio y diagnostico previamente permitidas, con controles propios.
Lectura: consultas y documentos, nunca mutaciones ni llamadas de diagnostico.
Salir no concede permiso operativo. El selector global de entorno queda
reservado a administradores y operadores, manteniendo los bloqueos de entorno;
para usuarios de lectura se muestra desactivado y su POST responde 403.

Cada POST queda protegido antes de ejecutar su handler; se mantienen CSRF y
comprobaciones especificas. Las cuentas inactivas se rechazan y el rol se lee
de PostgreSQL. Las sesiones nuevas registran la version de usuario; un cambio
de credenciales o usuario invalida esa sesion. Las sesiones anteriores siguen
sometidas a la comprobacion de actividad y rol hasta su expiracion.

## Rutas nuevas

- /admin/senders: alta/edicion/inactivacion de centros y asociaciones.
- /admin/sync/{id}: informe del trabajo y resultados por elemento.

Rutas conservadas: /, /expediciones, /reembolsos, /facturas, /liquidaciones,
/sincronizaciones, /operations, /config/gls, /config/gls/iclientes,
/diagnostics, /integration/gls, /api-usage, /cache, /enrichment, /users,
/admin/audit85, /admin/platform, /gls-explorer, /history, /knowledge,
/knowledge/official y las rutas completas de los laboratorios.

La administracion no habilita creaciones nuevas desde el puerto 80, ni activa
automaticamente el trabajador cuando se reanuda administrativamente un lote.
