Pular para o conteúdo

Como o builder funciona

Spec / do contrato à entrega

Descreva a intenção

O texto C4 explica o negócio. O bloco builder: no front-matter define campos, API, persistência e critérios de aceite.

dotnet builder new feature Dock dock-docas --entity Dock
Explorar esta etapa →
Parte Entrada Saída
Dev + agente Intenção e contexto Spec C4, decisões e lógica de negócio
Builder Bloco builder: e workspace Plano, código, migrations, contratos e diagnósticos
Backend HTTP + dados Regras de negócio sobre o runtime próprio

CLI e MCP chamam o mesmo BuilderEngine. A IA escolhe o próximo passo; geração e verificações são determinísticas.

  1. Edite a spec com add field, add filter ou diretamente no Markdown.
  2. Rode spec lint e corrija os diagnósticos.
  3. Revise spec plan; forneça os metadados da migration se houver delta no banco.
  4. Aplique com spec apply. Preserve as regiões sil-business.
  5. Rode spec sync, checks, testes e verificações de banco/contrato pertinentes.
  6. Revise o diff, gere pr summary --base origin/main e abra o PR pelo fluxo da equipe.
Exit Significado Próximo passo
0 Completo, sem erros Avance e revise a evidência
1 Violações encontradas Corrija os diagnósticos
2 Incompleto, inválido ou cancelado Resolva a causa e repita

--dry-run não grava. --no-build deixa o check incompleto. --changed ainda usa full scan como fallback. plan arquivo.json e apply arquivo.json tratam planos de arquivos; spec plan/apply tratam specs de feature.