Roadmap
s04. F3 — Componentes core
estável
seed-ds-roadmap.md v2.14 · §s04seção 5 de 15s04-f3-componentes-core-7-blocos-fechada-2026-08-07.md · MD5 e798106cTítulo completo no canon: F3 — Componentes core (7 blocos) ✅ FECHADA 2026-08-07 (marco v1.4 — log 1.7; o ✅ faltava no título e a vitrine derivava "prevista" dele, corrigido na v2.13)
| Bloco | Itens | Status |
|---|---|---|
| 1 · Botões | button (5 variantes + link, 3 tamanhos, 7 estados incl. selected/toggle), icon-button, toggles de ícone puro (padrão M3: glifo contorno↔preenchido + placa + forma; exceção negação de mídia), microcopy de rótulo | ✅ v0.5 (+full-width v0.7) |
| 2 · Formulários | form-field (base anatômica, 9 estados incl. warning, registry de máscaras B5: cpf, cnpj, cpf-cnpj, cep+ViaCEP, tel-br, tel-0800, tel-internacional E.164, moeda, data), input, busca, número/stepper, textarea, select, combobox (ARIA 1.2), checkbox, radio, switch, slider, date picker (régua por natureza da data), upload — 13/13 estáveis · protocolo de live region §1.13 · fieldset/legend §2.6b · fronteira registrada: rich-text é componente FUTURO fora deste bloco (F6 do §6 — texto plano é o escopo; editor é outra classe) | ✅ v0.14 (validado 2026-08-03) |
| 3 · Feedback e status | alerta §15 · banner (2 níveis) §16 · toast §17 · spinner (+Régua de Espera com 3 regimes compostos) §18 · skeleton §19 · progress §20 · badge §21 · chip §22 · tooltip §23 · popover (+tray mobile, +"+N" do W7) §24 · empty state (5 tipos) §25 — taxonomia T1–T5 ("atenção", nunca "alerta" como severidade), nota 1.13-b (regime discreto × contínuo de anúncio), decisão touch do tooltip (X2), separação tripla badge×chip, EEny proibido em erro/sem-permissão (Z5). Vínculo CN2: toasts de background (Q2-erro/U6) gravam na central de notificações (pattern F6) | ✅ v0.24 (11/11, validado 2026-08-04 — marco v1.0) |
| 4 · Superfícies | card §26 · divider §27 · lista §28 · accordion §29 · modal §30 · drawer §31 · avatar §32 — régua de 3 degraus fechada; escala de sobreposição 60<65<70<75<80 | ✅ v0.32 (7/7, marco v1.1 — 2026-08-05) (linha sincronizada na v1.5; a v1.4 registrou o fechamento no log mas não nesta tabela) |
| 5 · Navegação | tabs §34 (TB1–TB8, resolve AC5) · menu/dropdown §35 (MN1–MN8, fronteira semântica de 4 saídas) · breadcrumb §36 · paginação §37 · stepper/wizard §38 (resolve a fronteira do §20; régua dupla ERP×público) · command palette ⌘K §39 (cumpre o §4.11) — mais o pattern CN §33 (1ª metade do marco). Fronteira: shell sidebar/topbar = F6, consome este bloco | ✅ v0.41 (6/6, marco v1.2 — 2026-08-06) |
| 6 · Dados | tabela §40 (DT1–DT8: nativa nunca grid; 3 densidades com trava touch; sticky com a errata do border-collapse; aria-sort única) · seleção/massa §41 (SL1–SL5: indeterminate ✅, página×dataset, ids estáveis) · toolbar §42 (TD1–TD5: busca composta EUI ✅ + chips) · lista de dados/degradação §43 (LD1–LD5: dl + modo cards com importância de coluna Fiori — densidade ERP→mobile ✅) · guia de integração §44 (GI1–GI5: cadeia primitivos→--seed-*→aliases shadcn) — as 3 pendências herdadas do B2 encerradas |
✅ v0.45 (5/5, marco v1.3 — 2026-08-06) |
| 7 · Iconografia | §45 seção única — guidelines de construção IC1–IC7 (grid 24px, keylines, stroke 2, currentColor, escala) + nomenclatura e governança NM1–NM6 (inglês kebab-case conceito-variante, aliases PT-BR consumidos pela busca da ⌘K §39, fronteira SEED×Lucide) + inventário do set canônico: 28 glifos ativos (23 do acervo normalizados 40→24 · substation aproveitado · bolt/generator redesenhados na régua · transformer/lightning-rod novos, fechando os gaps dos pilares Subestações MT e SPDA) + 7 vereditos de governança (renome add→circle-plus por supersede + 6 aposentadorias por duplicata) |
✅ v0.47 (1/1, marco v1.4 — 2026-08-07) — FECHA A FASE 3 |