prometeu-studio/docs/pbs/pull-requests/PR-O1.6-gate-su-safety-matrix-completion.md

30 lines
1.1 KiB
Markdown

# PR-O1.6 - Gate S-U Safety Matrix Completion
## Briefing
Fechar cobertura minima de seguranca em testes unitarios por stage (`LowerToIRVM`, `OptimizeIRVM`, `EmitBytecode`) conforme especificacao de verificacao/safety.
## Target
- Suite de testes do modulo `prometeu-build-pipeline`.
- Evidencia Gate S-U para casos positivos e negativos deterministas.
## Method
- Consolidar matriz de casos obrigatorios por stage.
- Cobrir invariantes de determinismo, precheck estrutural e rejeicoes normativas.
- Garantir que cada familia de erro relevante tenha pelo menos um fixture dedicado.
## Acceptance Criteria
- Gate S-U cobre os checks minimos exigidos pela spec 19.
- Cada stage possui testes de sucesso e falha com codigos estaveis.
- Pipeline order e contratos de fronteira permanecem testados.
- Nao ha `deferred` em checks S-U obrigatorios para backend executavel.
## Tests
- Expansao de `LowerToIRVMServiceTest`, `IRVMValidatorTest`, `OptimizeIRVMPipelineStageTest`, `EmitBytecodePipelineStageTest`.
- Testes deterministas (mesmo input, mesmo output/erro).
- Tabela de cobertura Gate S-U documentada em assertions/fixures.