melhorias ts
This commit is contained in:
parent
890eddc464
commit
b361f25955
8 changed files with 54 additions and 50 deletions
|
|
@ -57,6 +57,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
- NUNCA expor erros técnicos internos diretamente ao usuário
|
||||
- Toda lógica com 3+ critérios de decisão deve ter regras documentadas em `../../wiki/dev/<modulo>/`
|
||||
- Schemas Zod compartilhados ficam em `*-comuns`, nunca duplicados no back
|
||||
- NUNCA usar strings literais quando existirem enums no `*-comuns` (usar obrigatoriamente os enums canônicos da respectiva aplicação para tabelas, colunas, status, tipos, categorias, eventos, etc.)
|
||||
- Endpoints públicos de documentação de IA devem responder na rota `/llm.md`
|
||||
|
||||
## Colaborações
|
||||
|
|
@ -78,6 +79,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
## Checklist antes de entregar implementação
|
||||
|
||||
- [ ] Tipagem completa sem `any`?
|
||||
- [ ] Queries de banco, filtros e lógica utilizam os enums/zEnums do `*-comuns` sem strings literais (magic strings)?
|
||||
- [ ] Validação Zod em toda entrada externa?
|
||||
- [ ] Mensagens de erro traduzidas para o domínio do usuário?
|
||||
- [ ] Lógica complexa documentada na Wiki de Desenvolvimento (`../../wiki/dev/<modulo>/`)?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue