Tokens
5-e. NENHUM TOKEN NASCEU EM 2026-08-18
seed-tokens.md v1.23 · §05-eseção 11 de 1705-e-nenhum-token-nasceu-em-2026-08-18-noite-e-os.md · MD5 520b9ba1Título completo no canon: NENHUM TOKEN NASCEU EM 2026-08-18 (noite) — e os três fatos de camada que a sessão registrou
Seção acrescentada, e ela é curta de propósito. A sessão que fechou os seis defeitos de contraste não criou nenhum token: os gêmeos ficam em v1.17, sem alteração. Todos os consertos foram de CONSUMO. O que mudou é o que se sabe sobre a camada. Registro completo em
validacao/MANIFESTO.md§89; a regra de consumo emseed-componentes.md§64.17.
FATO 1 — --seed-feedback-danger-solid e --seed-action-destructive são A MESMA COR com DOIS NOMES, e
a tinta é UMA SÓ.
| claro | escuro | |
|---|---|---|
--seed-action-destructive |
#C6393B |
#FC6F6A |
--seed-feedback-danger-solid |
#C6393B |
#FC6F6A |
tinta dos dois: --seed-text-on-action-destructive |
#FFFFFF |
#521112 |
| medido | 5,19 | 5,26 |
É o mesmo papel que o Material Design 3 chama de onError e usa tanto no botão de erro quanto no badge de
contagem. Não nasceu --seed-text-on-feedback-danger-solid, e o motivo está escrito: seria um token
com os mesmos dois valores do que já existe, e duplicar a tinta é o caminho mais curto para as duas
divergirem numa edição futura.
Consequência de COBERTURA, e ela é uma pendência nomeada (AC-P3): o contrato MR2 do
guarda-tinta-marca.mjsvarre porSUP=--seed-action-destructivee só enxerga artefato que declare esse nome. Obanco-feedback.htmldeclara só o nome de feedback — por isso a MR2 devolveu[n/a]exatamente sobre o defeito FB-P1. O instrumento é parametrizável; a varredura que falta éSUP=--seed-feedback-danger-solid COD=MR4 MAO=livre.
FATO 2 — o valor de reserva em var() é ANESTÉSICO, e por isso é PROIBIDO para token de cor
(contrato BT8, seed-componentes.md §64.17).
PROIBIDO color: var(--seed-action-primary-bg, #098475)
CERTO color: var(--seed-action-primary)
O nome --seed-action-primary-bg não existe nesta camada — o canônico é --seed-action-primary, sem
o sufixo. Medido: 15 consumos num único artefato, todos caindo no literal fixo, e seis componentes
que nunca inverteram no tema escuro. Token consumido e não definido tem de NÃO PINTAR — só assim a
lacuna aparece. É a NV-01 vista pelo outro lado, e a guarda dela é a pendência NV-02.
FATO 3 — artefato que REDECLARA um par semântico pode derivar do gêmeo no VALOR, e ninguém mede isso.
O banco-dados.html declarava localmente --seed-success-text:#098475 no tema claro, enquanto o gêmeo diz
--seed-feedback-success-text: #006C62. Não é lacuna de token nem consumo errado: é deriva de valor,
nascida de o artefato ter renomeado o par. Medido: 4,28 contra o piso 4,50; com o valor do gêmeo,
5,89. Pendência nomeada AC-P4: nenhum instrumento compara o valor de par semântico redeclarado no
artefato com o valor do gêmeo.
Tinta de marca sobre superfície neutra — lembrete de qual token é o certo. O --seed-text-brand
(#098475 no claro · #66D1C2 no escuro) já existia e é o token que carrega tema. Consumir
var(--seed-turquesa-600) como tinta é consumir primitivo, que por definição não inverte: mediu
3,31 no tema escuro. Com o token semântico: 4,60 e 8,31.