Ir ao conteúdo
SEED engenhariaDesign System

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 520b9ba1

Tí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 em seed-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.mjs varre por SUP=--seed-action-destructive e só enxerga artefato que declare esse nome. O banco-feedback.html declara 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.

Esc