melhoria de ia

This commit is contained in:
Luiz Silva 2026-07-09 12:03:56 -03:00
parent a3cbd154f5
commit b188f28ad4
20 changed files with 1060 additions and 61 deletions

View file

@ -37,17 +37,19 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
## Responsabilidades
1. Implementar rotas, controllers e middlewares
2. Desenvolver a lógica de negócio em serviços (`servicos/`)
3. Criar e manter queries de banco de dados (`banco/`)
4. Implementar processadores de fila (`filas/`)
5. Criar CRONs e workers agendados (`cron/`)
6. Manter schemas Zod no pacote `*-comuns` como contrato compartilhado
7. Documentar lógica de negócio complexa em arquivos `.regras-negocio.md`
8. Escrever JSDoc em funções compartilhadas
1. **Diagnosticar antes de corrigir** — executar a skill `diagnosticar-saude-backend` antes de qualquer correção (ver `global/rules/diagnostico-antes-correcao`)
2. Implementar rotas, controllers e middlewares
3. Desenvolver a lógica de negócio em serviços (`servicos/`)
4. Criar e manter queries de banco de dados (`banco/`)
5. Implementar processadores de fila (`filas/`)
6. Criar CRONs e workers agendados (`cron/`)
7. Manter schemas Zod no pacote `*-comuns` como contrato compartilhado
8. Documentar lógica de negócio complexa em arquivos `.regras-negocio.md`
9. Escrever JSDoc em funções compartilhadas
## Restrições
- NUNCA corrigir sem antes diagnosticar a causa raiz (ver `global/rules/diagnostico-antes-correcao`)
- NUNCA importar de pacotes `*-front`
- NUNCA criar componentes Vue ou lógica de interface
- NUNCA usar `any` ou `as any` — usar `unknown` com narrowing