4-a. Errata v0.12 do EM1 — a tinta de texto migra para a família da marca
seed-email.md v0.13 · §04-aseção 6 de 1704-a-errata-v0-12-do-em1-a-tinta-de-texto-migra-para.md · MD5 594cfb85Título completo no canon: Errata v0.12 do EM1 — a tinta de texto migra para a família da marca (2026-08-14)
ERRATA v0.12 — A TINTA DE TEXTO MIGRA PARA A FAMÍLIA DA MARCA (2026-08-14)#
O que muda: os dois hex de tinta resolvidos migram, em 185 declarações
color:nos 14 artefatos do sistema:#242E34→#0B3330(text-primary) e#4D606C→#2F5A54(text-secondary). Nenhuma borda, nenhum fundo, nenhum outro papel: 100% das ocorrências estavam em contextocolor:, verificado antes da edição.Por que era obrigatório. A camada de tokens foi a v1.9 dos gêmeos em 2026-08-13, levando a tinta de texto para a família turquesa da marca — mas o e-mail resolve token em hex literal na autoria (é o EM1: cliente de e-mail não tem custom property). Resultado: o sistema passou a ter duas tintas — produto digital em
#0B3330e e-mail em#242E34. O CHECKPOINT do marco v2.0 registrou isso como risco R2, com o argumento: backlog é o que espera a vez; risco é o que o cliente vê — e o e-mail é justamente o artefato que sai da empresa.Medição antes da edição, contra as três superfícies em uso no sistema:
Sobre text-primarytext-secondary#FFFFFF13,86 → 13,72 6,55 → 7,75 (+18%) #F2F6F912,75 → 12,63 6,03 → 7,13 (+18%) #ECF4FC12,48 → 12,36 5,90 → 6,98 (+18%) O primário perde 0,14 e segue quase quatro vezes acima do piso; o secundário ganha 18% em todas as superfícies. Nenhum par se aproxima do limite.
Validação:
contraste-email.py14 pares com piso · 0 reprovações ·suite-email.mjs23/23 em cada um dos 14 artefatos.O que esta errata NÃO faz: não toca
#617683(cinza-600), usado em 23 pontos do sistema. Ele não é otext-muteddo gêmeo (que era#788F9De foi para#40706A), e migrá-lo por semelhança seria adivinhar papel. Fica declarado como pendência, não como omissão.Limite que permanece, e ele não é resolvível aqui: a inversão forçada de dark mode do Gmail app e do Outlook Windows altera essas cores fora do nosso controle (EM3). O par autoral está medido; o resultado invertido é do gate visual humano (§7.1).