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

1.1 KiB

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.