# Módulo final 34 — remoção das dependências híbridas do boot principal

## Escopo

Esta rodada remove a dependência dominante do caminho principal do `/platform` em relação às primitivas HTTP legadas e aos bridges proprietários usados para request/response no boot web/api.

## Ajustes aplicados

- `Illuminate\Http\Request` e `Illuminate\Http\Response` passaram a absorver as capacidades mínimas necessárias para o domínio existente do NVR.
- `App\Http\Request` e `App\Http\Response` foram rebaixados para wrappers de compatibilidade transitória.
- Controllers, middlewares e serviços do caminho principal foram migrados para `Illuminate\Http\Request` e `Illuminate\Http\Response`.
- `NativeApplicationServiceProvider` deixou de registrar binding principal para `LegacyRequest`.
- `Illuminate\Foundation\Http\Kernel` deixou de depender de `FrameworkResponseFactory` na normalização do pipeline principal.
- `FrameworkRouteAction`, `src/Http/Router.php` e demais artefatos remanescentes ficaram explicitamente marcados como compatibilidade transitória, fora do caminho principal canônico.
- A suíte `final-product-regression` ganhou verificação explícita de isolamento do runtime principal.
- O checker `platform/scripts/check-native-main-boot.php` foi endurecido para reprovar recaída de:
  - `handleLegacy(...)` no pipeline principal;
  - `FrameworkRequestFactory` e `FrameworkResponseFactory` no boot canônico;
  - `App\Http\Request` e `App\Http\Response` em controllers/middlewares/serviços principais.

## Resultado validado

- `php artisan about` executa.
- `php artisan route:list` executa.
- `php scripts/check-native-main-boot.php` passa.
- `php tests/run.php --suite=final-product-regression` passa.
- portal e gateway continuam íntegros.

## Compatibilidade remanescente

Os artefatos abaixo permanecem apenas como camada secundária de compatibilidade transitória, sem controlar o fluxo principal:

- `routes/legacy.php`
- `routes/web.generated.php`
- `app/Support/Http/FrameworkRouteAction.php`
- `src/Http/Router.php`
- `src/Http/Middleware/InteractsWithFrameworkHttp.php`
- `src/Http/Middleware/MiddlewareInterface.php`

Esses pontos permanecem marcados para remoção futura, mas já não são o eixo dominante do runtime principal validado nesta rodada.
