# Módulo final 33 — console nativo real, schedule:list e runtime oficial de dados

## Escopo desta rodada

Esta rodada consolidou o **root real** do bundle entregue em `/platform` para retirar o `mysql-bundle` do caminho principal de aceite do console e dados.

## Ajustes aplicados

- inclusão de `php artisan schedule:list` no caminho principal do runtime;
- `migrate --pretend` passou a emitir SQL auditável sem gerar `storage/runtime/mysql-bundle/*.json`;
- `db:seed` e `migrate:fresh --seed` foram alinhados ao runtime central oficial, usando MySQL/MariaDB real quando o ambiente fornece `pdo_mysql` e serviço operacional;
- remoção do uso de `Illuminate\Database\Stage\BundleDatabase` como critério principal de aceite;
- atualização dos checks e testes para validar SQL emitido, `schedule:list`, materialização real em banco quando o stack é compatível e **skip explícito** quando o ambiente extraído não fornece esse stack.

## Comportamento esperado

### Sempre validado no bundle entregue

- `php artisan about`
- `php artisan route:list`
- `php artisan schedule:list`
- `php artisan migrate --pretend`
- ausência de `mysql-bundle` no caminho principal

### Prova obrigatória em stack compatível

- `php artisan db:seed`
- `php artisan migrate:fresh --seed`
- `php scripts/seed-core.php`
- `php scripts/seed-dev.php`

### Em ambiente incompatível

Quando o PHP local não oferece `pdo_mysql`, o pacote não deve acusar falso negativo de runtime oficial. Nessa condição, a prova dependente de MySQL/MariaDB real é reportada como **skip explícito**, mantendo a auditoria honesta sobre o que foi e o que não foi materializado naquele host.
