| name | quality-evals |
| description | Use para definir, implementar ou executar testes do gerador, testes da aplicação gerada, snapshots de árvore, smoke tests e gates de qualidade. |
Estratégia de qualidade e evals
Pirâmide necessária
- Unitários do gerador: parsing de argumentos, perfil, dependencies, renderers e validação.
- Contrato de arquivos: árvore e conteúdo crítico para cada profile.
- Geração real: CLI cria projeto em diretório temporário sem interação.
- Runtime da app gerada: instala dependências, typecheck/build e testa
/health e rota exemplo com app.inject() ou processo controlado.
- Documentação: scripts, opções e fontes são verificados contra os contratos.
Critérios de uma eval forte
- começa em diretório vazio;
- usa argumentos não interativos determinísticos;
- não depende de rede fora da etapa explícita de instalação;
- falha se houver import sem arquivo, import sem dependência ou script inexistente;
- preserva artefatos de falha suficientes para diagnóstico;
- cobre ao menos um caminho feliz e uma seleção inválida.
Gate de release
Nenhum profile é promovido para “suportado” sem uma eval verde em plataforma limpa.