--- description: Convenções NestJS na API globs: api/**/*.ts alwaysApply: false --- # NestJS - Módulo por domínio (`users`, `customers`, `freight`) - Controller fino; regra no service/use case - DTO com `class-validator`; `ValidationPipe` global (`whitelist`) - Prefix da API: `/api` - Não colocar SQL cru se o Prisma cobre o caso - Teste unitário no service quando a regra importar