Visão do funil (Leads ⇢ Calls) + métricas + saúde W1/W2 (multi-tenant).
lead_id é identidade permanente. last_call_id é a última ligação. (Postgres multi-tenant por schema)
| Lead | Telefone | Status | lastCallId | endedReason | Última atualização |
|---|
Distribuição por ended_reason e volume por dia.
Heurística simples (melhora quando plugarmos logs reais).
• Seleciona lead elegível (queued/retry)
• Marca dialing antes de ligar
• Salva last_call_id
• Recebe evento produção
• Insere em calls
• Atualiza leads (status/tentativas/cooldown)
call_id é único por ligação. A tabela abaixo é o log auditável.
| callId | leadId | Status | endedReason | success | voicemail | Data |
|---|