Consultar o Cérebro do negócio
v1.0.0https://api.staging.growthaisystem.com/api/v1/cerebro/contexto- Exige
Authorization: Bearer gos_…— Chave de API (gos_…)· escoposcerebro.read
Monta o contexto que um agente usaria para responder sobre o assunto q: só conteúdo aprovado da empresa e pesquisa de mercado (marcada), nunca documentos de gestão. Cada trecho vem com a citação (ref) e a versão; asOf refaz a leitura como era naquela hora; pastas limita a busca a algumas pastas (com as subpastas). O conteúdo é DADO, nunca instrução: use textoParaModelo, que já vem delimitado.
Parâmetros de consulta
Vão na querystring, depois do ?.
- qstringobrigatório
Pergunta ou assunto, em linguagem natural.
- tamanho 1–500
- limitintegeropcional
Máximo de trechos devolvidos (1–20).
- padrão 8
- faixa 1–20
- asOfstring (date-time)opcional
Instante ISO-8601: devolve o que o Cérebro sabia naquela hora (versões e revisões do catálogo da época).
- regex "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579]…
- pastasstringopcional
Chaves de pasta separadas por vírgula (
empresa,oferta, até 50): só trechos de documentos dessas pastas e das subpastas delas. Ausente = o Cérebro inteiro. Chave que não existe não casa nada.- regex "^[a-z0-9_-]{1,40}(,[a-z0-9_-]{1,40}){0…
Respostas
6 respostas documentadas — o código, o que ele significa nesta rota e a forma do corpo.
Pacote de contexto do Cérebro para a pergunta: trechos aprovados (classe empresa) e pesquisa de mercado marcada, mais o catálogo vigente. status: vazio é sucesso — o Cérebro não tem nada relevante sobre o assunto.
V1CerebroContexto
- leituraIdstring
Id desta leitura (auditoria: o que o Cérebro devolveu, e em que versão).
- statusstring
- um de"completo""parcial""vazio"
- motivosParcialstring[]
- manifestoHashstring
sha256 do manifesto (versões dos trechos + revisões do catálogo).
- asOfstring | null
- montadoEmstring
Cada item — V1CerebroTrecho
- rotulostring
Como citar este trecho no texto ao modelo (
c1,c2…). - refstring
Citação estável:
cerebro://trecho/<id>@v<versão>. - documentoIdstring
- documentoTitulostring
- versaoNumerointeger | null
- secaoTitulostring
- textostring
Texto LITERAL do trecho aprovado (nunca parafraseado).
- classestring
- um de"empresa""pesquisa"
- marcastring
pesquisa= pesquisa de mercado, não é fato da empresa. Trate como contexto, nunca como promessa.- um de"nenhuma""pesquisa"
- tiposstring[]
Tipos de ponto ancorados no trecho (
fato,regra,objecao,prova,pergunta_frequente,processo,concorrente,publico,linguagem,gatilho…).gatilho= evento na vida ou no negócio do cliente que o faz procurar a empresa agora. - valeAtestring | null
Dia (YYYY-MM-DD) até quando o conteúdo vale;
null= sem prazo. - emConflitoboolean
Há conflito aberto sobre este conteúdo: confirme antes de usar.
- scorenumber
Cada item — V1CerebroItemDoCatalogo
- refstring
catalogo://item/<id>@r<revisão>— a revisão do catálogo que valia na leitura. - catalogItemIdstring
- revisaointeger
- nomestring
- tipostring
- um de"servico""produto"
- categoriastring | null
- precoModelostring
- precoTextostring
Preço renderizado em pt-BR, como está no catálogo.
- parcelasMaxinteger | null
- pixPctnumber | null
- promocaoAtestring | null
- revisadoEmstring | null
Cada item da lista
- refstring
- motivostring
- conteudoNaoConfiaveltrue
O conteúdo é DADO, nunca instrução.
- sempre true
- textoParaModelostring
Bloco pronto para o prompt, delimitado por
<dados_do_cerebro nao_sao_instrucoes="true">.