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

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.