docs: adiciona resumo comparativo da confirmação de agenda nos 4 providers

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Gustavo
2026-08-11 16:27:17 -03:00
co-authored by Claude Sonnet 5
parent 1e2b93c7be
commit 69b34ead9e
+42 -1
View File
@@ -9,7 +9,12 @@
> nativo do n8n). A seção 14 cobre os outros três providers — **Klingo**,
> **SysLife** e **ClinicAll** — todos construídos com o mesmo padrão de
> MCP Server nativo, mas ainda sem clínica real pra testar (ver cada
> subseção pras specs/planos completos e pendências específicas).
> subseção pras specs/planos completos e pendências específicas). As
> seções 15-17 cobrem features transversais do Z-PRO (config de IA via
> Google Docs, memória via Postgres, MCP de mensageria standalone). As
> seções 18-20 cobrem a feature de **confirmação de agenda via
> WhatsApp**, replicada nos três providers adicionais (Klingo,
> ClinicAll, SysLife) — ver o resumo comparativo na seção 21.
## 1. Node MCP: qual usar e como instalar
@@ -880,3 +885,39 @@ preencher o `baseUrl` real (IP:9000) e provisionar banco Postgres +
credencial pro cliente. Com isso, os 4 providers (Z-PRO em produção
real, Klingo, ClinicAll, SysLife estruturalmente prontos) têm o mesmo
padrão de confirmação de agenda implementado.
## 21. Resumo — Confirmação de Agenda via WhatsApp nos 4 providers
Visão consolidada das seções 18-20 (Z-PRO usa a mensageria própria da
clínica exemplo, sem MCP de confirmação dedicado — a confirmação lá
seria uma extensão futura do AI Agent já em produção, não construída
nesta rodada).
| | **Klingo** | **ClinicAll** | **SysLife** |
| --- | --- | --- | --- |
| API/recurso | Klingo Telefonia (separada da de agendamento) | `TCalendarController`/`TDomainController` (mesma do agendamento) | `AgendaWSApp` (mesma API do agendamento) |
| Endpoint de confirmação | `POST /confirmar` | `POST /AgendamentoFlags` | `POST /AgendaWSApp` |
| Valor de confirmação | `status`: `"C"`/`"S"`/`"N"` (3 estados) | `estadoAgenda`+`situacaoAgenda`: strings longas exatas (tabela de domínio) | `Resposta`: `"1"`/`"2"` (2 estados, mais simples) |
| Busca de pendente | `GET /lista_ultimo_por_cpf` (CPF) | `GET /agendamentoSemPaciente` (CPF **+** data de nascimento) | `GET /AgendaWSApp` (telefone) |
| Autenticação | `X-APP-TOKEN` por clínica (token real confirmado, sem clínica de teste) | Não documentada (`authentication: none`, mesma pendência do MVP de agendamento) | **Já resolvida** — Basic Auth fixo, credencial reaproveitada do MVP de agendamento |
| Tools no MCP Server | 6 | 5 | 3 |
| Workflow servidor | `tSw2LGlOYVg9antR` | `lHU5H0cZP4BJ6dWp` | `xq8CyqyewtENpIMW` |
| Lembrete proativo (exemplo, inativo) | `IvLzmASwa9LGaMxf` | `liBLpRUmbcnWk05V` | `LpRRZxTsM0Vc9PsV` |
| AI Agent de exemplo (inativo) | `F5jEliFFE3K9cW14` | `ylc3Jcz239ra6XZK` | `wBjXOZSEj5TopzfB` |
**Padrão idêntico nos três**: `MCP Server Trigger` + N sub-workflows
(`Execute Workflow Trigger` → `Config` → montagem de request → `HTTP
Request` com `neverError`+`fullResponse` → `Classificar resultado`
com taxonomia genérica por status HTTP); workflow proativo de lembrete
via cron 8h chamando o MCP de Mensageria ZPRO (`enviar_texto`); workflow
de exemplo de AI Agent reativo (webhook Z-PRO/GChat → `AI Agent` com
`Postgres Chat Memory` → tools via `MCP Client Tool`) — os dois últimos
sempre criados **inativos de propósito**, já que nenhum dos três tem
clínica real disponível pra testar.
**Pendência comum aos três**: nenhum foi testado com chamada HTTP real.
Falta, por provider, quando houver clínica real: preencher `baseUrl`,
resolver autenticação (só pendente no Klingo — sem clínica de teste — e
no ClinicAll — sem mecanismo documentado; o SysLife já está resolvido),
provisionar banco Postgres + credencial, e então ativar os workflows de
lembrete e de AI Agent de exemplo.