# Curadoria de Contexto Local

Referencia complementar desta skill para busca de exemplos reais no acervo local `Contexto`.
Conteudo derivado da 2a passada de curadoria em `2026-02-24`.

## Recorte desta skill
Use quando o usuario pedir "igual ao evento do projeto", troubleshooting de validacao/visibilidade ou migracao de regra de formulario legado.

### Onde buscar primeiro na pasta Contexto
- `WorkSpace Nevoa` (muitos casos com `inputFields`, `beforeSendValidate`, `afterSaveNew` e `custom.js`).
- `WorkSpace Leo/Templates Fluig` (modelos com `events/` bem separados por responsabilidade).
- `Workspace Igao` (formularios classicos com `displayFields` / `validateForm`).

### Sinais observados no acervo (varredura local em 2026-02-24)
- eventos avancados de formulario (`inputFields`, `beforeSendValidate`, `afterSaveNew`, `beforeProcessing`, `afterProcessing`): ~88 arquivos JS
- trio classico (`displayFields`, `enableFields`, `validateForm`): ~806 arquivos JS

### Buscas rapidas (rg)
- `rg -n -g '*.js' 'inputFields|beforeSendValidate|afterSaveNew|beforeProcessing|afterProcessing' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'displayFields|enableFields|validateForm' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'form\.getValue|form\.setValue' <CAMINHO_CONTEXTO>`

### Heuristica de triagem
- Procure primeiro `forms/.../events/*.js`; se nao achar, verifique `custom.js` na pasta do formulario.
- Em projetos maduros, parte da regra costuma estar espalhada entre `displayFields`, `validateForm` e helpers (`util.js`, `funcoesgenericas.js`).
