# 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 quiser replicar automacoes de workflow, validacoes de transicao, notificacoes ou regras com hAPI vistas em projetos existentes.

### Onde buscar primeiro na pasta Contexto
- `WorkSpace Nevoa/workflow/scripts` (alto volume de scripts reais HML/PRD/BKP).
- `WorkSpace Leo/.../workflow/scripts` (templates e processos de RH/Compras).
- `Workspace Igao/.../workflow/scripts` (casos variados de clientes e homologacoes).

### Sinais observados no acervo (varredura local em 2026-02-24)
- eventos de workflow (`afterProcessCreate`, `afterTaskComplete`, `beforeTaskSave`, `beforeStateEntry`, `beforeSendData`, `calculateAgreement`): ~349 arquivos JS
- uso de `hAPI.`: ~849 arquivos JS
- `notifier.notify(...)`: ~42 arquivos JS

### Buscas rapidas (rg)
- `rg -n -g '*.js' 'afterProcessCreate|afterTaskComplete|beforeTaskSave|beforeStateEntry|beforeSendData|calculateAgreement' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'hAPI\.|notifier\.notify' <CAMINHO_CONTEXTO>`
- `rg --files <CAMINHO_CONTEXTO> | rg 'workflow\\scripts\\.*\\.(before|after).*\\.js$'`

### Heuristica de triagem
- Priorize arquivos em `workflow/scripts/*.beforeTaskSave.js`, `*.afterTaskComplete.js`, etc.
- Se houver dependencia de atividade (`numState`), use `fluig-process-reader` antes de refatorar o script.
