Componentes
Histórico da §39 — seed-componentes.md
Título completo no canon: Histórico da seção §39 — Command Palette ⌘K (não é regra)
Base (3 rodadas, 2026-08-06): R1 — precedentes Linear/Vercel/GitHub/Raycast (techinterview: registry por id estável; <100ms; guarda do atalho em inputs). R2 — cmdk (a base do shadcn Command — a stack do Lovable): combobox correto out-of-the-box; CommandDialog = cmdk dentro de dialog real (trap/Esc/retorno são do dialog, não do cmdk); Command.Empty como FRASE; virtualizar só em milhares de itens; distinção shadcn: palette=Command+Dialog · valor em form=combobox · ações de linha=menu (reforça MN1). R3 — heranças normativas integrais: combobox ARIA 1.2 do §11 (input mantém o foco;
aria-activedescendantmove a seleção virtual;aria-expanded/aria-controls) + modal §30 (showModal, trap nativo, foco devolvido) + busca §4 (o atalho Ctrl/⌘K JÁ reservado e treinado desde o v0.8 — a memória muscular migra sem custo, exatamente como o §4.11 previu) + live region nomeada (1.13-b).