# MICRO MÓDULO CORRETIVO FINAL 21 — HARDENING DE AUDITORIA DO ROOT REAL

## Escopo aplicado

Aplicado sobre o root real do bundle consolidado, sem criar árvore residual interna.

## O que foi ajustado

### 1. `platform/scripts/check-laravel-materialized-runtime.php`

A validação do runtime Laravel do `/platform` foi endurecida para reprovar imediatamente qualquer regressão estrutural, incluindo:

- `composer.lock` sem `laravel/framework`;
- `composer.lock` contendo `nvr/offline-laravel-stage-runtime` ou `nvr/offline-symfony-stage-runtime`;
- `vendor/composer/installed.json` sem `laravel/framework`;
- `vendor/composer/installed.php` sem `laravel/framework`;
- presença de `vendor/stage`;
- ausência de `vendor/laravel/framework`;
- `vendor/autoload.php` apontando para `vendor/stage`;
- `php artisan about`, `route:list`, `migrate --pretend` ou `db:seed` expostos por runtime staged/fake.

### 2. `platform/scripts/check-native-main-boot.php`

A validação do boot principal foi endurecida para reprovar quando houver:

- `routes/legacy.php`;
- `routes/web.generated.php`;
- `src/Core/Container.php`;
- `src/Http/Router.php`;
- `src/Http/Request.php`;
- `src/Http/Response.php`;
- qualquer ocorrência remanescente de `handleLegacy`;
- resíduo de `FrameworkRouteAction` no caminho canônico.

## Resultado esperado

O pacote não pode mais passar em regressão como se o `/platform` fosse Laravel oficial se alguém tentar reintroduzir runtime staged, híbrido ou facsimile no caminho principal.

## Transparência

Este endurecimento permanece como guarda do estado final. Ele existe para impedir regressão arquitetural no bundle consolidado, não para sustentar um runtime paralelo.
