# 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 integrar REST/SOAP/Datasul/Protheus com base em implementacoes reais do acervo local.

### Onde buscar primeiro na pasta Contexto
- `Workspace Igao` (REST via AuthorizeClient, widgets de consulta REST, integracoes variadas).
- `WorkSpace Nevoa` (ExecBO, ServiceManager, chamadas em `funcoesgenericas.js`, eventos e workflow scripts).
- `WorkSpace Leo` (processos com scripts de integracao em workflow/events).

### Sinais observados no acervo (varredura local em 2026-02-24)
- `ServiceManager.getService(...)`: ~308 arquivos JS
- padroes AuthorizeClient (`getAuthorizeClientService`, `AuthorizeClientSdkService`): ~59 arquivos JS
- padroes ExecBO / `WSEXECBO` / `callProcedureWithToken`: ~101 arquivos JS
- chamadas de sub-processo (`startProcess` / `hAPI.startProcess`): ~26 arquivos JS
- `java.net.URL` / `HttpURLConnection`: raro (~2 arquivos JS), tratar como caso legado/especifico

### Buscas rapidas (rg)
- `rg -n -g '*.js' 'ServiceManager\.getService|getAuthorizeClientService|AuthorizeClientSdkService' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'WSEXECBO|ExecBO|callProcedureWithToken' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'startProcess|hAPI\.startProcess' <CAMINHO_CONTEXTO>`
- `rg -n -g '*.js' 'java\.net\.URL|HttpURLConnection' <CAMINHO_CONTEXTO>`

### Heuristica de triagem
- Procure integracoes em `datasets/`, `workflow/scripts/` e `forms/.../funcoesgenericas.js` (nao apenas em um lugar).
- Validar ambiente (HML/PRD) e endpoint antes de reaproveitar payload/headers.
