53 lines
1.9 KiB
Markdown
53 lines
1.9 KiB
Markdown
# 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`
|