2.2 KiB
2.2 KiB
PR-19.9 - PBS Conformance Fixtures, Diagnostics, and Gate Closure for Topic 19
Briefing
Depois da propagacao normativa, da superficie parser/AST, da semantica e do lowering com wrapper, a familia 19 precisa de uma PR final de fechamento operacional:
- consolidar fixtures,
- endurecer diagnostics observaveis,
- fechar gates de conformance,
- e provar a linha end-to-end.
learn permanece fora desta PR e sera tratado depois, quando a implementacao ja estiver estavel.
Target
Fechar a evidencia executavel e o gate de aceitacao da familia 19.
Dependencies
Prerequisitos diretos:
PR-19.1PR-19.4PR-19.5PR-19.6PR-19.7PR-19.8
Scope
- Consolidar fixtures positivas da linha
19. - Consolidar fixtures negativas de frontend/static semantics.
- Consolidar fixtures negativas de lowering/structural validation.
- Ligar a matrix/gates para evitar regressao.
- Verificar integracao com runtime protocol ja alinhado.
Non-Goals
- Nao reabrir semantics ou lowering.
- Nao alterar arquitetura.
- Nao produzir ainda
learn.
Method
- Seguir exatamente a matriz aceita em
Diagnostics, Manifest Propagation, and Conformance Coverage Decision.md. - Preferir fixtures pequenas e isoladas por failure mode.
- Tornar obrigatorios os checks estruturais da linha
19.
Acceptance Criteria
- Existe fixture positiva cobrindo globals + file
[Init]+ project[Init]+[Frame]. - Existe cobertura negativa para os diagnostics obrigatorios da familia
19. - Existe cobertura negativa para wrapper ausente, entrypoint fora de
0, boot guard ausente e origin metadata ausente. - A linha de gates/conformance falha em regressao real desses contratos.
- O resultado deixa a familia
19pronta paralearn.
Tests
- Suite de frontend semantics relevante para globals/lifecycle.
- Suite de lowering/artifact relevante para wrapper/entrypoint.
- Gate/spec-to-test/conformance harness aplicavel no repo.
- Integracao compiler/runtime quando o harness local existir.
Affected Artifacts
- testes de frontend
- testes de lowering
- fixtures de artifact/conformance
- gates CI/conformance relevantes
Open Questions
- Nenhuma. Esta PR e de fechamento e endurecimento.