Pull Requests
Este diretório armazena propostas de PRs arquiteturais e de implementação para o runtime.
Padrão
Toda PR neste diretório deve ser autocontida.
Cada documento deve incluir, no mínimo:
BriefingAlvoCritérios de AceiteTests, quando necessário
Barra de Qualidade
O padrão esperado é JVM-grade.
Isso implica:
- arquitetura vem antes de implementação;
- decisões arquiteturais não devem ser tomadas durante a fase de implementação;
- quando a implementação encontrar dúvida arquitetural, a PR deve voltar para discussão de arquitetura;
- diante de ambiguidade estrutural, é preferível interromper a execução da PR e levantar um questionamento severo do que cristalizar uma decisão errada no código.
Condução
Uma PR deste diretório deve:
- definir claramente o problema;
- delimitar o alvo da mudança;
- explicitar o que está fora de escopo quando houver risco de expansão;
- estabelecer critérios objetivos de aceite;
- definir a estratégia de teste proporcional ao risco da mudança.
Roadmap Atual
025-spec-cartridge-entrypoint-removal-and-boot-protocol.md- origem:
decision 025 - foco: propagar o contrato normativo sem
entrypointe publicar boot emfunc_id = 0.
- origem:
026-runtime-cartridge-entrypoint-removal-and-boot-protocol-propagation.md- origem:
decision 025 - foco: remover
entrypointde loader/system/VM e ajustar testes e stress tooling local.
- origem:
PRs Finalizadas
012-assets-preload-asset-id-propagation.md: concluída. Propagação de ID-based preload concluída em specs e prometeu-hal.013-tile-bank-runtime-contract-alignment.md: concluída. Contrato normativo detile bankv1 alinhado entrespecs/04especs/15.014-tile-bank-loader-packed-nibbles-and-palette-boundary.md: concluída. Loader/runtime atualizado para consumir payload serializado4bpppacked com64paletas por bank.015-asset-codec-none-canonicalization-in-specs.md: concluída.NONEpublicado como valor canonico de ausencia de codec adicional nas specs.016-asset-codec-none-runtime-and-tests.md: concluída. Runtime e fixtures migrados paraNONE, preservandoRAWapenas como alias legado temporário.