📄 2026-07-02-hermes-insights-manutencao-session.md

← Vault

Sessão — Hermes Insights Manutenção — 02/jul/2026

Resumo

Manutenção do dashboard e clientes_espera. Todos os bugs resolvidos e validados.

Bugs Corrigidos

clientes_espera.html

1. Filtro inbox — JS comparava inbox_id (undefined) vs inbox_name. Corrigido para comparar por nome.

2. Lógica minWait invertida<改成 >= para manter clientes que esperaram tempo suficiente.

3. inboxBadge — parâmetro correto era name não id.

dashboard_comercial.html

1. Gráficos não renderizavamapplyFilters() chamava updatePipeline(PIPELINE) inexistente → ReferenceError. Removido.

2. Mar/25 gapDATA[6] = [0, 0] criava barra quase invisível. Corrigido para [null, 0]. Todos os consumers de DATA atualizados para tratar null com ??.

3. Filtro vendor não atualizava gráficoschartVendedores usava parâmetros do signature mas applyFilters passava via globals window.vendorLabels/Vals. Corrigido para ler de window..

4. Vendor mode (Opção A) — Implementado: ao selecionar vendedor, todo o dashboard mostra totais anuais desse vendedor (dados já existentes em VENDORES_DATA). Funcional.

Validações (browser console)

`

Filtro Rafael:

kpi-total: "R$ 51.806" ✅

kpi-period: "Rafael (Total)" ✅

kpi-meta-pct: "11%" ✅

kpi-pago: "27" ✅

kpi-delta: "—" ✅

chartVendedorLabels: ["Rafael"] ✅

chartVendedorData: [51805.6] ✅

compRow1: "Rafael (Total) | R$ 51.806" ✅

`

Pendentes Resolvidos