# Micro módulo corretivo final 03 — auth, session, queue, cache e gates nativos

## Escopo
Fechamento do caminho canônico de infraestrutura do `/platform` sem alterar o domínio já homologado do produto.

## O que foi realinhado
- `session.store` passa a resolver `Illuminate\Session\Store`.
- `session` passa a resolver `Illuminate\Session\SessionManager`.
- `auth` passa a resolver `Illuminate\Auth\AuthManager` com `SessionGuard` no caminho principal.
- `auth.gate` passa a resolver `Illuminate\Auth\Access\Gate`.
- `cache` passa a resolver `Illuminate\Cache\CacheManager`.
- `queue` passa a resolver `Illuminate\Queue\QueueManager`.
- `queue.worker` passa a resolver `Illuminate\Queue\Worker`.

## Remoções do caminho principal
- remoção de `app/Services/SessionManager.php`;
- remoção da dependência canônica de `SessionManager` em `AuthService` e `PortalBridgeServiceProvider`;
- remoção de `queue.worker.runner` como executor principal do `queue:work`.

## Compatibilidade preservada
- domínio NVR, launch assinado, SSO fail-closed, catálogo, playback, export, snapshot, remoto mediado, dashboards, gateway e regressão integrada permanecem preservados;
- a contingência técnica local segue explícita, auditável e isolada do fluxo oficial do portal.

## Prova automatizada
O pacote passa a expor a checagem:
- `platform/scripts/check-native-auth-session-queue.php`

Ela valida:
- bindings nativos no container;
- ausência do `SessionManager` proprietário no caminho canônico;
- `queue:work` resolvendo `Illuminate\Queue\Worker`;
- roundtrip básico de sessão via `Illuminate\Session\Store`.
