69 lines
2.1 KiB
Markdown
69 lines
2.1 KiB
Markdown
# PR-06.4 - Gate I Runtime-Line Repeatability in CI
|
|
|
|
## Briefing
|
|
|
|
Gate I ja suporta modo estrito runtime-backed, mas a prova de repetibilidade por runtime line ainda esta parcial.
|
|
|
|
Esta PR endurece CI para validar repetibilidade em mais de uma linha de runtime suportada.
|
|
|
|
## Motivation
|
|
|
|
### Dor atual que esta PR resolve
|
|
|
|
1. `G19-5.2.8` permanece `partial`.
|
|
2. Falta evidencia de comportamento repetivel entre linhas de runtime.
|
|
3. Claim de integracao forte fica fragil sem execucao multi-line.
|
|
|
|
## Target
|
|
|
|
Pipeline CI com Gate I estrito e validacao de repetibilidade em matrix de runtime line.
|
|
|
|
## Dependencies
|
|
|
|
Prerequisitos diretos:
|
|
|
|
1. `PR-05.7` (modo estrito runtime-backed).
|
|
2. disponibilidade de pelo menos duas linhas de runtime executaveis no CI.
|
|
|
|
## Scope
|
|
|
|
1. Configuracao CI para `PROMETEU_GATE_I_STRICT=true`.
|
|
2. Parametrizacao de `PROMETEU_RUNTIME_CHECK_CMD` por runtime line.
|
|
3. Registro de evidencia de execucao por linha (log/sumario de job).
|
|
|
|
## Non-Goals
|
|
|
|
1. Nao altera implementacao do runtime.
|
|
2. Nao define politica de suporte de longo prazo entre linhas.
|
|
|
|
## Method
|
|
|
|
### O que deve ser feito explicitamente
|
|
|
|
1. Adicionar jobs ou matrix de CI para linhas de runtime alvo.
|
|
2. Garantir falha obrigatoria quando runtime-backed nao estiver ativo.
|
|
3. Adicionar teste/documentacao que explicite `adapterMode`, `runtimeLine` e motivo.
|
|
4. Atualizar matriz de conformidade para `G19-5.2.8`.
|
|
|
|
## Acceptance Criteria
|
|
|
|
1. CI falha se Gate I cair em fallback em modo estrito.
|
|
2. CI executa Gate I em >= 2 linhas de runtime declaradas.
|
|
3. `G19-5.2.8` evolui para `pass` se repetibilidade multi-line for comprovada.
|
|
|
|
## Tests
|
|
|
|
1. Testes de adapter strict ja existentes continuam verdes.
|
|
2. Execucao obrigatoria de Gate I em matrix CI com runtime-backed real.
|
|
|
|
## Affected Documents
|
|
|
|
1. `docs/general/specs/13. Conformance Test Specification.md`
|
|
2. `docs/general/specs/19. Verification and Safety Checks Specification.md`
|
|
3. `docs/general/specs/17. Compatibility and Evolution Policy.md`
|
|
4. `docs/general/specs/22. Backend Spec-to-Test Conformance Matrix.md`
|
|
|
|
## Open Questions
|
|
|
|
1. Definir oficialmente quais runtime lines entram na matrix minima obrigatoria.
|