prometeu-studio/docs/pbs/pull-requests/PR-O4.8-jvm-grade-regression-matrix-and-golden-artifacts.md
2026-03-24 13:42:27 +00:00

30 lines
1.1 KiB
Markdown

# PR-O4.8 - JVM-Grade Regression Matrix and Golden Artifacts
## Briefing
Estabelecer matriz de regressão de alto risco com fixtures golden para preservar determinismo e contratos críticos após endurecimentos de arquitetura.
## Target
- Testes FE/BE de integração e unidade.
- Harness de snapshots de IR/bytecode.
- Evidências Gate S-U e Gate I versionadas.
## Method
- Definir matriz mínima obrigatória: overload, intrinsic pool multi-módulo, profile gating, CFG complexa, bytecode determinístico.
- Adotar golden artifacts para outputs canônicos (`IRVM`, `BytecodeModule.serialize()`).
- Versionar baseline por runtime/profile com política explícita de update.
## Acceptance Criteria
- Cada classe de risco alta possui pelo menos um golden fixture.
- Mudança de output exige diff explícito e revisão consciente.
- Pipeline de CI falha em regressão de determinismo/contrato.
## Tests
- Golden tests para FE->IRBackend, IRBackend->IRVM e IRVM->bytecode.
- Repetição de build com assert de bytes idênticos.
- Regressão multi-profile e multi-módulo para IDs densos.