1.2 KiB
1.2 KiB
ClientFlow v4928.1.5.29 — Operator Workbench contact identity guard
Correção principal
Corrige um bug no Centro de trabalho em que o nome payload.sender.name vindo do Chatwoot podia aparecer como título principal de várias tasks de empresas diferentes. Exemplo observado: Alexandre Ruivo aparecia em vários processos com assuntos ... para a Nova Maquiambiente, ... para a Granjaluz, ... para a SÓ FERREIRAS, etc.
O que mudou
- O Workbench deixa de confiar cegamente em
raw_events.payload.sender.name. - Se o mesmo
sender.nameaparecer associado a vários emails diferentes na fila, a identidade é marcada como insegura. - Em contexto de campanhas/títulos
Carregadores ... para a <empresa>, a UI passa a preferir a empresa/processo do título quando a identidade do Chatwoot é insegura. - Cliente fiscal validado continua a ter prioridade máxima.
- A correção é apenas de apresentação/segurança UI: não altera clientes, contactos, oportunidades, tasks nem associações fiscais.
- Adicionado script read-only
scripts/audit_contact_identity_collisions.pypara encontrar nomes Chatwoot reutilizados em tasks pendentes.
Validação
python -m compileall -q app scripts testspytest -q- Resultado:
304 passed