Sensors Inferenciais
Checks baseados em IA — semânticos, mais lentos, maior riqueza de julgamento.
Code Review Agent
Executado via /code-review neste workspace antes de abrir PR.
Escopo: diff do branch atual vs main.
Dimensões verificadas:
| Dimensão | O que verifica |
|---|---|
| Corretude | Bugs, lógica incorreta, edge cases não tratados |
| Arquitetura | Violações dos guias de projeto, acoplamento indevido |
| Segurança | Exposição de dados, auth bypass, inputs não validados |
| Performance | N+1 queries, re-renders desnecessários, bundle size |
Quando usar: obrigatório antes de PR em features; opcional em chores/docs.
Fidelidade ao Figma
Executado ao implementar telas/componentes com referência Figma. Ver fluxo completo em guides/figma.md.
Pré-implementação:
1. get_design_context — estrutura, variantes, props
2. get_variable_defs — tokens (cores, espaçamentos, tipografia)
3. Mapear componentes Figma → atenvi-ui / shadcn existentes
Pós-implementação (obrigatório antes de PR):
1. get_screenshot — captura do frame Figma
2. Screenshot da implementação
3. Comparar: espaçamentos, cores, tipografia, estados interativos
4. Aprovar ou iterar
Sensor de Convenções
Verificação semântica dos guias de projeto antes de commitar.
Checklist rápido:
- [ ] Componente tem Story?
- [ ] Sem lógica de negócio em componente UI?
- [ ] DTOs com validação no BFF?
- [ ] Query keys seguem padrão ['resource', id?]?
- [ ] Swagger decorators no controller?