Skip to main content
O diagnóstico é a leitura completa de um projeto na primeira vez que o assistente abre um cliente (quando ainda não existe clientes/<cliente>/). O assistente lê o template, compara com as boas práticas desta doc e devolve uma lista priorizada de recomendações. Nada é aplicado no diagnóstico. Cada recomendação vira, depois, um pedido normal, com plano e “sim”.

O roteiro, em ordem

1

Identificar o projeto

list_projects e confirmar com a pessoa qual projeto é o cliente. Anotar o project_id e o nome exato.
2

Ler o template e guardar a linha de base

get_template. Gravar a resposta em snapshots/ e a revision no Vigente da MEMORIA.md. Ver Mudanças feitas pelo painel.
3

Perguntar o que o template não diz

Qual conexão do WhatsApp o projeto usa (oficial, coexistência ou QR Code), se há anúncios Click-to-WhatsApp, quem atende quando a IA transfere. Se houver navegador, dá para ler em /meta e /crm/departments (só leitura, com o projeto conferido na tela).
4

Rodar as checagens

As da tabela abaixo, na ordem. Anotar a evidência de cada achado: o campo e o valor encontrado.
5

Ler as páginas da doc dos achados

Antes de recomendar, ler a página de cada recurso envolvido. A recomendação cita a página.
6

Entregar a lista e preencher o CLIENTE.md

No formato do fim desta página. Preencher o CLIENTE.md com o que deu para inferir e perguntar o resto (nicho, objetivo, regras do cliente).
O primeiro achado decide o resto. Se o projeto está no motor antigo, o bloco langchain não existe, e as checagens de modelo, LangSmith, tools e skills do LangChain não se aplicam. A recomendação principal passa a ser migrar.

As checagens

Os campos são do template devolvido por get_template. langchain.config é o config do agente no LangChain Agent; llm_attendant são os campos do projeto.

Crítico: o atendimento falha ou perde mensagem

Alto: custa caro, fica cego ou atende mal

Médio: qualidade e manutenção

Conexão x recursos

O template não diz qual é a conexão. Pergunte, ou leia em /meta pelo navegador.

Como entregar o resultado

Uma lista só, do mais grave para o menos grave, com no máximo uma linha de evidência por item. Nada foi aplicado; diga isso no começo.
Depois da lista, o assistente pergunta: “Quer que eu crie um artefato para discutirmos, ou vamos direto ao ponto?”. O diagnóstico também é registrado no Histórico da MEMORIA.md.

Armadilhas

  • Aplicar junto. O diagnóstico não aplica nada, nem o que parece óbvio. Misturar mudança pedida com não pedida torna o “sim” menos informado.
  • Recomendar sem evidência. Todo item cita o campo e o valor. “O prompt pode melhorar” sem trecho não é achado.
  • Julgar status: "INACTIVE" como erro. Pode ser decisão do cliente. Pergunte.
  • Esquecer o que não está no template. Conexão, aprovação dos templates da Meta, membros de departamento e webhooks desligados por falhas só aparecem no painel.
  • Ler o rascunho como se estivesse no ar. get_template traz a versão mais nova do agente, publicada ou não. Se há rascunho, diga que o que está no ar pode ser diferente.

Para saber mais