31 lines
1.2 KiB
Markdown
31 lines
1.2 KiB
Markdown
# PR-O2.4 - Gate I Runtime-Backed Compatibility Harness
|
|
|
|
## Briefing
|
|
|
|
Trocar verificador mock de integracao por harness aderente ao runtime line alvo, mantendo os cenarios normativos de Gate I e evidencias repetiveis.
|
|
|
|
## Target
|
|
|
|
- Testes de integracao backend (`BackendGateIIntegrationTest` e correlatos).
|
|
- Adaptador para checagem realista de compatibilidade de pre-load.
|
|
- Vinculacao explicita com runtime line suportado.
|
|
|
|
## Method
|
|
|
|
- Encapsular checagem de compatibilidade em adaptador substituivel (mock/local/runtime-backed).
|
|
- Preservar cenarios minimos normativos (hostcall valido, OOB, unused SYSC, raw syscall, ABI mismatch, capability, intrinsic).
|
|
- Registrar runtime line e perfil usados nos testes para rastreabilidade.
|
|
|
|
## Acceptance Criteria
|
|
|
|
- Gate I deixa de depender exclusivamente de checador interno ad-hoc.
|
|
- Suite segue estavel e reproduzivel no ambiente de CI.
|
|
- Cenarios normativos da spec 19 permanecem cobertos.
|
|
- Evidencia inclui runtime line explicita no relatorio/test metadata.
|
|
|
|
## Tests
|
|
|
|
- Rework de testes de integracao para usar adaptador de compatibilidade.
|
|
- Regressao completa dos 8 cenarios de Gate I.
|
|
- Teste de fallback para modo local quando runtime externo nao estiver disponivel.
|