Pular para conteúdo

skill ddd — modelagem de domínio

Roda em model/effort Dispara quando
agente-reach inherit / high "como modelar isso?", "onde essa lógica mora?"

Guia de DDD para TypeScript/NestJS: bounded contexts, entidades, aggregates, value objects, eventos de domínio, camadas e direção de dependência. Traz a estrutura de pastas canônica do api-menos-juros e um checklist de review.

Os cortes que ela força, e que são a fonte de erro mais comum aqui:

Confusão Régua
domínio × aplicação regra de negócio no domínio; orquestração na aplicação
evento de domínio × de integração um é interno ao contexto, o outro cruza fronteira
aggregate grande demais a fronteira do aggregate é a fronteira da transação

Vale junto com skill-domain-modeling (vocabulário e ADR) e skill-codebase-design (onde passa a costura de módulo).