1.2 KiB
1.2 KiB
PR-O2.2 - Bytecode Preload Verifier (JVM-Inspired)
Briefing
Introduzir verificador estrutural de pre-load no compilador para antecipar rejeicoes triviais e fortalecer qualidade de artefato antes de runtime.
Target
- Novo componente de verificacao estrutural em
prometeu-build-pipeline. - Regras de controle de fluxo/stack no artefato (quando observaveis no pre-load).
- Integração com Gate S-U/S-I.
Method
- Definir subconjunto de verificacoes que o compilador pode garantir sem substituir o verifier oficial do runtime.
- Reusar taxonomia de erros de precheck.
- Garantir que o verificador rode de modo deterministico e sem heuristicas dependentes de ambiente.
Acceptance Criteria
- Verificador captura classes de erro estruturais detectaveis localmente.
- Rejeicoes compilador e runtime convergem para os casos de intersecao.
- Falhas nao mascaram erros anteriores de lowering/emissao.
- Overhead de execucao permanece controlado (baseline no-op em casos validos).
Tests
- Fixtures com bytecode invalido estruturalmente (stack/control-flow simplificado).
- Regressao com artefatos validos cobrindo hostcall/intrinsic.
- Teste de estabilidade de codigos e mensagens base.