1.7 KiB
1.7 KiB
SPAWN-YIELD v1 Claim Rescope Decision
Status: Accepted
Cycle: Agenda 18 / PR-06.6
Context
Os requisitos G20-9.4.2 e G20-9.4.3 estavam em estado deferred porque SPAWN e YIELD ainda nao fazem parte da superficie executavel v1 atualmente claimada pelo backend.
Sem uma decisao formal, o claim ficava ambiguo para auditoria externa.
Decision
Adotamos oficialmente a Trilha B.
SPAWNeYIELDficam fora do escopo do claim executavelcore-v1.- O backend v1 deve tratar essas formas como nao-suportadas no escopo claimado.
- Invariantes especificas de aridade/stack para
SPAWNeYIELDficam reservadas para um perfil futuro que as admita explicitamente.
Invariants
- Nenhum claim
core-v1pode implicar suporte executavel aSPAWN/YIELD. - Se um perfil futuro admitir
SPAWN/YIELD, deve publicar evidencias de conformidade dedicadas antes de claim de suporte. - Matriz de conformidade deve explicitar o rescope para evitar regressao silenciosa de claim.
Spec Impact
docs/general/specs/20. IRBackend to IRVM Lowering Specification.md:- secao 9.4 passa a declarar
SPAWN/YIELDfora do escopo decore-v1.
- secao 9.4 passa a declarar
docs/general/specs/17. Compatibility and Evolution Policy.md:- claims suportados devem explicitar superficies executaveis excluidas.
docs/general/specs/22. Backend Spec-to-Test Conformance Matrix.md:- linhas
G20-9.4.2eG20-9.4.3saem dedeferredpara status alinhado ao rescope.
- linhas
Validation Notes
Validacao desta decisao e documental/policy:
- testes de integridade de spec/matriz para
SPAWN/YIELDclaim rescope; - verificacao explicita de status e notas na matriz;
- rastreabilidade via esta decision record.