1.1 KiB
1.1 KiB
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.