Como este retrato foi gerado
Este painel foi transformado, via skill ative-artifact-engine, de um snapshot manual num sistema real: os dados abaixo são sincronizados automaticamente a cada 5 minutos por um cron no servidor, direto da API REST oficial da ADVBOX (https://app.advbox.com.br/api/v1, autenticação Bearer). A API não documenta webhooks nem qualquer mecanismo de push — toda sincronização com a ADVBOX continua sendo por polling (filtros de data, mesma metodologia do snapshot original que deu origem a este painel), respeitando o limite de 30 GET/min.
Limite de requisições respeitado
A API permite 30 requisições GET por minuto. Esta extração usou cerca de 30 chamadas, todas de listagem com filtros de data/etapa e totalCount, para trazer o máximo de números reais sem estourar o limite nem varrer a base inteira processo a processo.
O que este painel não mostra, e por quê (GAP list)
- Intimações (publicações):
GET /publications/{lawsuit_id} só existe por processo — não há endpoint de listagem global. Com — processos, buscar todas exigiria milhares de chamadas, muito acima do limite de 30/min. Não computado.
- Processos sem movimentação (aging): exigiria
GET /movements/{lawsuit_id} processo a processo — mesmo problema de volume acima. Não computado; a aba Processos mostra a etapa do funil como proxy parcial.
- Rentabilidade por processo / custo-hora:
fees_expec/fees_money vieram vazios nos registros consultados. Não inventado.
- Taskscore: é um indicador do menu Gestão B.I. da ADVBOX (atualização a cada 8h), sem endpoint REST documentado — fora do alcance desta camada em tempo real.
- Donna (IA da ADVBOX): fora de escopo — este painel não duplica a assistente nativa da plataforma.
- ZapSign também não é dado da ADVBOX: o card "Contratos no ZapSign" vem de uma sincronização própria com a API do ZapSign (mesma integração já validada no sistema irmão liderhub-production-system), rodando a cada 30 min neste mesmo backend — não é mais emprestado de outro artefato.
- Calendly não é dado da ADVBOX: a aba Agenda vem de uma sincronização própria com a API do Calendly, à parte da ADVBOX (que não integra com Calendly). Não é feito nenhum cruzamento automático entre um agendamento do Calendly e um cliente/processo da ADVBOX — mesmo quando os nomes batem, essa checagem seria visual, não uma junção de dados por ID.
- Exportação PDF, multi-tenant: não implementados neste sistema. Exportação CSV (aba Contratos) já baixa um arquivo real. Permissões por papel (admin/usuário) já existem de verdade — ver
/users.html.
- Os números dos cards e os destaques são calculados a cada abertura com os dados enviados pela API (até 02/10/2026 eram texto fixo de 28/08/2026). O que a API do ADVBox ainda não envia aparece como "—".
Sobre "contrato fechado"
Não existe um campo booleano oficial "contrato assinado" na API. A definição usada aqui — status_closure preenchido e etapa atual fora de Arquivamento — está documentada na aba Comercial & Fechamentos, junto com a razão para não usar a convenção antiga de Kanban "FECHAMENTOS DE <MÊS>" (abandonada desde abril/2025).