[OK] Rutas del CRUD administrativo protegidas por rol y permiso [OK] CRUD crea y edita identidad y cuenta en una transacción [OK] Contraseña guardada mediante password_hash y longitud mínima [OK] Solo roles administrativos en el CRUD [OK] Administrador y asistente requieren sede y gestor es global [OK] Previene desactivar la última cuenta de gestor/superadministrador [OK] Búsqueda en vivo para el personal [OK] Selector de permisos ya no lista apoderados [OK] El formulario de permisos enlaza al CRUD de personal [OK] No permite configurar roles de apoderados mediante POST directo Resultado: 10/10