Files
DeskcommCRM/docs/specs
melgarafaelandClaude Opus 5.5 2c35c27168 fix(marca): os cabeçalhos novos do webhook de saída nascem com nome neutro
Os quatro cabeçalhos que o #1830 acrescenta ao webhook de saída saem como
X-Webhook-Delivery, X-Webhook-Attempt, X-Webhook-Timestamp e
X-Webhook-Signature, e não com a marca do produto. Nome de protocolo vira
contrato no primeiro release e não se renomeia mais; com a marca, toda
instalação de marca própria mandaria a marca de origem ao sistema do cliente
em quatro nomes a mais, e a MARCA_CONGELADA cresceria quatro entradas
PROTOCOLO — a lista que só encolhe. Mesmo precedente de d89d2e55e.

X-Deskcomm-Event e o X-Deskcomm-Signature legado ficam: já são contrato
publicado. O vetor de referência não muda (nenhum nome de cabeçalho entra no
HMAC nem no uuid). Os três white-label*.md voltam ao que está na main — a
linha dos "dois nomes técnicos" volta a valer como está. A única mudança que
sobra no branding.test.ts é a contagem da guarda: o teste novo de ponta a
ponta confere o legado mais uma vez.

O fragmento ganha a linha de crédito do autor.

Sonda: git grep -inE 'x-deskcomm-(delivery|attempt|timestamp|signature-2)'
dá 0 nesta árvore e 91 no head do #1830 (6a746b335).

Refs: #1830 #1529

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 23:25:17 -03:00
..