Composição
11. Registro do documento
| Campo | Valor |
|---|---|
| Arquivo | seed-composicao.md |
| Versão | v2.0 — A FUNDAÇÃO · 2026-08-15. Primeira edição que amplia o sistema em vez de refinar: CP2 vai de 6 a 7 tipos (SUP-7), nasce a camada de primitivos (SUP-8, CP25), o responsivo passa a ter duas camadas com fronteira normativa (SUP-9, CP26–CP28), arraste vira lei do sistema (SUP-10, CP30), relações de composição ganham contrato (CP29) e bancada×tela viram classes nomeadas (SUP-11, CP31). A tabela do §3 vai de 11 para 23 gabaritos. Origem: consolidado da F7.1 aprovado pelo Rafael em 2026-08-15 ("aprovo"), após 3 rodadas de pesquisa e o mapa-cobertura-ds.md v0.3. Histórico: v1.6 fechou a CP-P2 e a errata de cabeçalho; v1.5 fechou a CP-P1; v1.4 mudou o rail para peça; v1.0–v1.3 nasceram e consolidaram a Fase 2. |
| Estado | estável — gate visual do Rafael em 2026-08-14 sobre o preview v0.1. Vereditos, verbatim do gate: G1 par sombra+anel escolhido ("nos dois fica ótimo, mas se tiver que escolher, seria par sombra+anel") — contrato mantém UM mecanismo · G2 gradiente ADOTADO ("gradiente é mais bonito") — dispara o gatilho do SUP-6, resolvido em escopo mínimo (CP-P3) · G3 paleta de entidade aprovada · G4 turquesa-600 aprovado · G5 bifurcação ok. Camada de render prévia ao gate: 10 verificações · 0 achados |
| Decisões | CP1–CP31 (CP4–CP12 são as linhas da tabela do §3, hoje com 23 gabaritos). Novas na v2.0: CP25 primitivos · CP26 gabarito · CP27 container query nomeada · CP28 viewport e reflow · CP29 relações · CP30 arraste · CP31 bancada×tela |
| Origem | Fase 2 sobre o confronto-referencias-ds.md v1.0; decisões Q1–Q8 e vereditos SUP-1…6 delegados pelo Rafael em 2026-08-14 ("Você decide então") — Q1 paleta fechada · Q2 corrigida por medição no CP24 · Q3 detalhe entra (montagem) · Q4 cor.py adiado · Q5 pacote separado · Q6 regra no MANIFESTO · Q7 ancorar os três estudos · Q8 este arquivo |
| Pesquisa desta edição | 3 rodadas encadeadas (2026-08-15): R1 canon de layout — Every Layout (primitivo = uma responsabilidade; o "owl" * + *), Atlassian Primitives ("toda decisão de layout precisa de dono explícito"), W3C Design System (sidebar sem media query), Brad Frost (page layouts no DS), Salesforce Lightning (blueprints: páginas inteiras, não só componentes) · R2 stack/mercado — Tailwind v4 com container query nativa @container/nome (sem plugin desde a v4; @container-size na v4.3), e a orientação convergente de manter media query para decisão de página · R3 normas — SC 1.4.10 Reflow (320px / 400% em 1280px; exceção explícita para conteúdo bidimensional: tabelas, mapas, diagramas) e SC 2.5.7 Dragging Movements (alternativa de ponteiro único além do teclado; alvo de soltura que sobreviva ao grayscale) |
| Medições novas desta edição | admissão de cor (120 pares, §7) · gradiente de chrome (2 pares) · marcador de agora (10 pares) · par borda×canvas do CP17 (2 pares) — fórmula WCAG 2.1 sobre os hex do seed-tokens.css v1.9 |
| Leitura N3 desta fase | seed-dataviz.md: DF4 · DF7 · DG1 · DG12 · DG14–17 · DM4 · DM7 · DM10 · DP12 · matriz DP · §5 · §6 — seed-componentes.md: §0 · §16 · §19 · §21 · §25 · §30 · §40–§43 · §46.1–46.2 · §47 íntegro · §48.4 · §48.6 · §48.7 · §48.9 |
| Erratas | E-CP-01 — fechada em 2026-08-14 (CP-P3, MANIFESTO v6.8); registro histórico mantido no §9 com o fechamento anexado |
| Pendências abertas | CP-P4 (retrofit dos previews de componente sob o supersede parcial do CD1 — nasceu no fechamento da CP-P2; registrada no MANIFESTO v7.7). CP-P2 FECHADA em 2026-08-15 (MANIFESTO v7.6/v7.7): tela v0.2 + shell v0.6 no par do CP17 com suíte v2 provada contra mutante; painel v0.10 + site v0.2 no semântico border-interactive com prova em pixel (0,06%/0,00%); fechamento completo no §10. CP-P1 FECHADA em 2026-08-15 (MANIFESTO v7.4 entrega, v7.5 aprova): gerador da tela de referência provado byte-perfeito contra a âncora do gate + suíte de composição 33·0 com guarda de pixel da barra, provada contra 3 defeitos plantados; supersede de escopo no §10. CP-P3 FECHADA em 2026-08-14 (MANIFESTO v6.8): shell regenerado (preview v0.2) com gradiente do CP20 via --seed-rail-background, overlays do SUP-6 medidos em composição, e C1 na paleta CP23 com tinta por posição — gêmeos a v1.11, cinco camadas verdes (suíte 68·0 · render 18·0 · contraste 45·0 · paridade-tokens 52·0 · invariância do gradiente provada em cor renderizada) |