2.0 KiB
2.0 KiB
PR-05.7 - Gate I Runtime-Backed Mandatory in CI
Briefing
O harness de compatibilidade runtime-backed pode cair para local-fallback quando comando não está configurado.
Esta PR separa modo dev e modo CI, tornando obrigatório runtime-backed real em CI para suportar claim forte de conformidade.
Motivation
Dor atual que esta PR resolve
- Falsa sensação de conformidade quando ambiente cai para fallback local.
- Regressões de integração com runtime real podem passar despercebidas.
- Evidência de Gate I fica fraca para suporte externo.
Target
Pipeline de testes com política explícita: em CI, fallback local não é aceito para Gate I.
Dependencies
Dependencia recomendada:
PR-05.8para registrar o status do Gate I na matriz de conformidade.
Scope
- Política de execução do adapter runtime-backed.
- Configuração de CI para
PROMETEU_RUNTIME_CHECK_CMD. - Diagnóstico claro quando runtime-backed obrigatório não está ativo.
Non-Goals
- Não altera runtime.
- Não remove adapter local para uso de desenvolvimento.
Method
O que deve ser feito explicitamente
- Introduzir flag de modo estrito para Gate I em CI.
- Em modo estrito, falhar teste se adapter entrar em
local-fallback. - Publicar comando e contrato mínimo do check runtime em pipeline.
- Preservar modo permissivo local para desenvolvimento fora de CI.
Acceptance Criteria
- CI falha se Gate I não executar em modo runtime-backed real.
- Execução local mantém fallback disponível quando não for modo estrito.
- Resultado de Gate I reporta claramente
adapterModee motivo.
Tests
- Teste de modo estrito com comando ausente deve falhar.
- Teste de modo estrito com comando válido deve passar.
- Regressão local em modo não estrito permanece funcional.
Affected Documents
docs/general/specs/19. Verification and Safety Checks Specification.mddocs/general/specs/13. Conformance Test Specification.md
Open Questions
Sem bloqueios arquiteturais.