Pular para o conteúdo

Um mapa do projeto

O builder tem interfaces de operação, um motor compartilhado e pacotes usados na compilação ou execução do backend. Escolha um componente para ver sua responsabilidade, uso e limites.

Camada Responsabilidade Uso no dia a dia
ApiControllers HTTP, rotas, públicos e respostas Traduza o protocolo e invoque a aplicação
Application Handlers, validação e casos de uso Implemente a regra dentro de sil-business
Contracts DTOs e contratos públicos Mantenha estável a interface entre consumidores
Domain Entidades e regras do domínio Expresse invariantes sem dependência HTTP
Infrastructure EF, Dapper e integrações Persista e consulte respeitando tenant/transação

O host fica em src/API, os módulos em src/Modules e os testes em test. Entre módulos, as fronteiras públicas são Domain e Contracts; o SDK e os analisadores verificam as dependências.

  • schemas/: contratos JSON de feature, relatórios, planos e evals.
  • samples/ReferenceSatellite/: referência executável alinhada ao template.
  • tests/: testes do ferramental, runtime e fluxos gerados.
  • eng/ e .github/workflows/: build, validação e entrega.
  • docs/: decisões, contratos, estado e pendências.