Prompt file imported from esbnet/orbia-task-manager (
.github/prompts/criar-endpoint-clean.prompt.md). Fill in{{input}}before use. Copyright stays with the author.
Implemente a solicitacao abaixo como endpoint em src/app/api seguindo as regras do projeto:
{{input}}
Checklist obrigatorio:
- Autenticacao e validacao de entrada.
- Logica de negocio em use case/service (nao no handler).
- Uso de DI (UseCaseFactory/container) quando aplicavel.
- Tratamento de erro consistente sem expor detalhe sensivel.
- Compatibilidade singular/plural quando existir namespace legado.
- Incluir/ajustar testes relevantes se houver mudanca de regra de negocio.
Antes de codar, leia e siga:
- docs/codebase-overview.md
- docs/architecture-refactor-log.md
- docs/DAILY_REQUIREMENTS_REVIEW.md
- .github/copilot-instructions.md