Componentes
86. TELA A18 — CONFIGURAÇÕES / PREFERÊNCIAS
seed-componentes.md v1.43 · §86seção 92 de 9886-tela-a18-configuracoes-preferencias-estavel.md · MD5 cf01ad47Título completo no canon: TELA A18 — CONFIGURAÇÕES / PREFERÊNCIAS · estável (2026-08-23, gate dele: "aprovo") · tela 05-html-de-referencia/telas/tela-configuracoes.html v0.1 · instrumento 06-validacao/suites/suite-configuracoes.mjs (18 PASS · 0 FAIL · 1 [n/a] provado em navegador real)
O que é: a quarta tela da F7.6 — era um dos DOIS arquétipos sem NENHUMA leitura de referência, fechada pela volta dirigida de 2026-08-22 (
leitura-f76-bordas.md§3). Gabarito F7.1: navegação lateral de seções (peça) + cartão por grupo (peça); <600px a lateral vira ABAS — nunca some.
86.1 Contratos#
- CF-01/02 — settings é ROTA própria: nav lateral nomeada, grupos com
micro-rótulo, item ativo em pastilha (
aria-current=page), e "Sair" isolado no rodapé da navegação (destrutiva isolada — leitura CU + convergência com o popover de conta do VdIA §3.16). - CF-03 — duas colunas por grupo (nome+descrição × campos); rótulo visível em todo campo (§2).
- CF-04 — DOIS REGIMES DE GRAVAÇÃO (a decisão que o consolidado deixou em aberto, tomada aqui): formulário = salvar EXPLÍCITO — editar cria a barra de dirty (Salvar · Descartar), salvar CONFIRMA no próprio lugar ("Salvo.", lido no CU) e a barra se recolhe; descartar REVERTE; o salvar NUNCA nasce desabilitado (§2.6). Switch de preferência = aplicação IMEDIATA + anúncio na live region ("Aplicado") — o §8 já dizia "configuração é Switch", e switch com botão de salvar cria o estado enganoso ligado-mas-não-salvo.
- CF-06 — grupo com CHIP DE ESTADO que ESPELHA os controles (2FA "Habilitada" ↔ "Desativada", medido pela suíte nos dois sentidos).
- CF-07 — preferência de detalhe grande por PRESET (select restrito Padrão/Personalizado); a engrenagem de detalhe só existe no Personalizado.
- CF-08 — recurso indisponível declara o estado + correção inline.
- CF-09 — <600px: a lateral vira ABAS com AS MESMAS seções (comparação
1:1 na suíte); provado em navegador real (lateral
none, abasflex, grupo em 1 coluna, zero overflow a 390px). - CF-10 — HV1 (§71) desde o nascimento — a primeira tela da F7.6 que já nasce conforme (hover degrau/véu 8% · pressionado véu 12%).
- CF-11 — check de LGPD NA SUÍTE: a persona da demo é fictícia e a régua reprova se dado real entrar.
86.2 Fronteiras (produto)#
Persistência (PC6: declarada POR GABARITO) · guard de rota ao sair com dirty · o conjunto real de seções · 2FA de verdade (Supabase).
86.3 Registro de instrumento#
A régua CF-09a saiu confusa na 1ª versão (a && b || c — precedência
traiçoeira que passava pelo fallback) e foi REESCRITA como comparação 1:1 das
seções antes da promoção. Régua que passa por acaso é régua que mente.