30 lines
1.1 KiB
Markdown
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.
|