# MICRO MÓDULO CORRETIVO FINAL 25 — Console, migrations, seeders e cenários formais executáveis no root real

## Escopo aplicado

Correção aplicada no **root real** do bundle entregue, preservando portal, bridge `/nvr`, gateway e demais áreas já estáveis.

## Fechamentos desta rodada

- `php artisan db:seed` no `/platform` agora consegue partir de root limpo, bootstrapando o schema formal antes da cadeia de seed quando necessário.
- `scripts/seed-core.php` e `scripts/seed-dev.php` passaram a funcionar também sobre runtime limpo, sem depender de preparo externo prévio.
- o runtime materializa relatório formal em `storage/runtime/mysql-bundle/mysql-bundle-seed-report.json` com:
  - seeders executados;
  - resumo por status de licença (`ativo`, `grace_period`, `suspenso`);
  - tipos de eventos de licença materializados;
  - cenários de heartbeat relevantes.
- a validação `platform/scripts/check-console-migrations-seeders.php` foi endurecida para reprovar se `db:seed`, `seed-core.php` ou `seed-dev.php` quebrarem em root limpo.
- a suíte `final-product-regression` passou a incluir cobertura explícita do fechamento operacional de console/dados no root real.

## Observação de ambiente

O contrato lógico continua orientado a **MySQL/MariaDB** e o SQL emitido pelas migrations segue esse baseline. Nesta estação de trabalho, entretanto, a comprovação empírica contra um servidor MySQL/MariaDB real permanece limitada pela ausência de `pdo_mysql` no PHP da sessão.
