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:

  • Briefing
  • Alvo
  • Critérios de Aceite
  • Tests, 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 Publicado

PRs propostas para execucao da rodada atual:

  • PR-011a-assets-pa-autocontained-spec-propagation.md
    • origem: decisao 011-assets-pa-autocontained-runtime-contract.md
    • alvo: consolidar o contrato runtime-facing em spec 13 e spec 15
  • PR-011b-assets-pa-bootstrap-and-header-loading.md
    • origem: decisao 011-assets-pa-autocontained-runtime-contract.md
    • alvo: implementar bootstrap, parse do header e falha antecipada por capability
  • PR-011c-assets-pa-payload-source-and-open-slice.md
    • origem: decisao 011-assets-pa-autocontained-runtime-contract.md
    • alvo: introduzir a origem de payload e open_slice
  • PR-011d-asset-manager-on-demand-payload-and-op-mode.md
    • origem: decisao 011-assets-pa-autocontained-runtime-contract.md
    • alvo: migrar o AssetManager para payload sob demanda e OP_MODE