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