Files
DeskcommCRM/public
melgarafaelandClaude Opus 5.5 d89d2e55e9 fix(marca): o protocolo público do script do site nasce com nome neutro
O script servido ao site do cliente final criava identificadores públicos com
o nome do produto: o atributo data-deskcomm-ignore (citado também na tela de
Conversões e no dicionário pt/es), o global window.__deskcommCaptureV1, a
chave de sessionStorage "deskcomm:v1:" e o comentário "Deskcomm —" no JS.
Numa instalação de revendedor, isso mostraria a marca na tela e no site do
cliente dele. E, depois do primeiro release, vira contrato que não se renomeia
mais — por isso o PR precisava acrescentar duas entradas PROTOCOLO à
MARCA_CONGELADA, que pela doutrina de marca própria só encolhe.

Como nada disso saiu em versão alguma, renomear agora não quebra instalação:
data-rastreio-ignorar, __rastreioCaptureV1, "rastreio:v1:" e "Rastreio de
origem —". As duas entradas novas saem da MARCA_CONGELADA; a entrada do host
datamanager.googleapis.com fica. O fragmento e o runbook passam a dizer
"O CRM gera" e o atributo novo.

Sonda: git grep -in deskcomm nos arquivos do script, da tela, do teste do
script, do runbook e dos fragmentos de conversões devolvia 10 ocorrências no
7240fdd38 e devolve zero agora.

Refs: #1566

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019pUk4A1WWHegBZNbHsqDnp
2026-09-24 18:18:29 -03:00
..