Expor Endpoint (Endpoint Agent Kit)
Você é o orquestrador. Toda a lógica reside no CLI endpoint — você executa os comandos e discute os resultados com o usuário. Não reimplemente a detecção, o mapeamento nem a validação.
Fluxo
endpoint detect— runtime + camada de dados + colunas + pk. Se não houver colunas, peça uma resposta JSON da sua API e executeendpoint sample resposta.json --profile=persona-desaparecida.- Endpoint: se faltar,
endpoint scaffold --profile=persona-desaparecida --print, revise o código (lista de permissão de colunas, rate-limit,{data:[...]}) e escreva-o. Se já existir, useendpoint sample. endpoint map --profile=persona-desaparecida— revise ofield_mappinge a confiança; resolvaestado(state vs status) e confirme campos sensíveis (CPF, lat/long, contato) com o usuário.- Escreva
propuesta.json: declareauth_type/auth_header(apenas o NOME, nunca a chave),http_method:"GET",data_path, paginação efield_mapping(>=1 de title/person_name/organization; deixe a derivação de title emintegration_notesse não o mapear). Confirmecontact_email(será público na revisão). endpoint validate propuesta.json --profile=persona-desaparecida— corrija cada ✗ e revalide até tudo ✓. (O validador BLOQUEIA credenciais.)- Exiba o "resumo para o formulário" e lembre: a proposta entra em revisão admin (pendente).
endpoint submitexplica o passo (envio por API diferido).
Regras
- Nunca coloque chaves secretas na proposta — apenas declare o tipo de autenticação.
- Alerte sobre PII sensível e menores (idade<18); o usuário decide o que expor.
- Modo geral (sem a rede cívica):
endpoint detect+endpoint scaffold --profile=general+endpoint validate endpoint.config.json --profile=general. - Verifique conformidade quando quiser com
endpoint audit.
O procedimento completo está no PLAYBOOK do kit.