prometeu-runtime/docs/runtime/pull-requests/PR006-conformance-regression-suite-fault-status.md
2026-03-24 13:40:50 +00:00

43 lines
1.3 KiB
Markdown

# PR006 - Conformance Regression Suite Fault Status
## Briefing
Depois de migrar `gfx`, `audio` e `asset` para status-first, precisamos blindar regressao.
Esta PR fecha cobertura de conformidade para fronteira `status`/`Trap`/`Panic`.
## Alvo
Adicionar/ajustar suite de testes para garantir que o contrato decidido continue estavel.
Arquivos principais (esperados):
- testes de `crates/console/prometeu-system/src/virtual_machine_runtime/`
- testes de `crates/console/prometeu-vm/src/virtual_machine.rs`
- testes de `crates/console/prometeu-hal/src/syscalls/tests.rs`
## Escopo Funcional
- testes negativos: erro operacional nao pode virar `Panic`;
- testes de shape ABI: aridade/tipo/capability continuam `Trap`;
- testes para proibicao de no-op silencioso nos dominios atualizados;
- smoke de interoperacao entre registry, loader e dispatch apos migracao.
## Fora de Escopo
- cobertura exaustiva de performance;
- novos dominios alem de `gfx`, `audio`, `asset`.
## Critérios de Aceite
- matriz minima de cenarios `status`/`Trap`/`Panic` coberta por dominio;
- regressao de panic operacional bloqueada por teste;
- execucao dos pacotes de teste alvo sem falha.
## Tests
- `cargo test -p prometeu-hal`
- `cargo test -p prometeu-vm`
- `cargo test -p prometeu-system`
- `cargo test -p prometeu-drivers`