2.5 KiB
2.5 KiB
PR-05.8 - Backend Spec-to-Test Conformance Matrix
Briefing
Falta uma matriz única ligando cada MUST normativo de backend aos testes que provam conformidade.
Esta PR cria a matriz de rastreabilidade para 18.1, 18.2, 18.3, specs 19, 20, 21 e Gate I/S-U.
Motivation
Dor atual que esta PR resolve
- Dificuldade de provar cobertura de conformidade por requisito.
- Buracos de teste ficam escondidos por ausência de rastreabilidade.
- Evolução de arquitetura sem visão clara de impacto em evidência.
Target
Artefato de conformidade auditável que mapeia requisito -> teste positivo -> teste negativo -> status.
Dependencies
Prerequisito de conteúdo:
- Incorporar explicitamente a trilha
PR-05.0.Xcomo fundação de identidade/IDs.
Scope
- Matriz normativa de backend FE/BE.
- Classificação de status por requisito (
pass,missing,partial,deferred). - Regra de atualização obrigatória da matriz em toda PR backend relevante.
- Seção dedicada para rastrear requisitos de identidade tipada e Dense Tables.
Non-Goals
- Não cria nova semântica de linguagem.
- Não substitui specs normativas.
Method
O que deve ser feito explicitamente
- Criar documento de matriz em
docs/general/specsoudocs/pbs/specscom tabela por requisito normativo. - Para cada MUST, vincular explicitamente:
- teste(s) positivo(s),
- teste(s) negativo(s),
- módulo/classe de teste,
- status atual.
- Adicionar quality gate de revisão: PR backend sem atualização da matriz deve ser rejeitada quando impactar conformidade.
- Definir procedimento de manutenção para não deixar entradas órfãs.
Acceptance Criteria
- Todo MUST de
19,20,21e addendum executável de13aparece na matriz. - Cada item tem referência concreta a teste ou marcação explícita de ausência.
- Revisão de PR consegue identificar rapidamente gaps de conformidade.
- A matriz explicita dependência e cobertura dos itens
PR-05.0.1aPR-05.0.6.
Tests
- Não exige testes executáveis novos por si só.
- Exige checagem de integridade da matriz em revisão CI/lint documental.
Affected Documents
docs/general/specs/19. Verification and Safety Checks Specification.mddocs/general/specs/20. IRBackend to IRVM Lowering Specification.mddocs/general/specs/21. IRVM Optimization Pipeline Specification.mddocs/pbs/specs/13. Lowering IRBackend Specification.md
Open Questions
Sem bloqueios arquiteturais.