Ir ao conteúdo
SEED engenharia

Componentes

Histórico da §65 — seed-componentes.md

históricoseed-componentes.md v2.00 · §h65seção 135 de 18465-historico.md · MD5 aeef2b5d

Título completo no canon: Histórico da seção §65 — Identidade de entidade — seletor de ícone e cor (não é regra)

Escrito em 2026-08-19, ao executar a SI-P4. Esta seção é autossuficiente: presume um leitor que nunca viu a conversa que a gerou.

Escrito em 2026-08-19. Fecha a quarta decisão do §64.13.4 ("o ponto de cor decorativo ganha spec própria e entra no canônico, para não ficar ad hoc"). Seção autossuficiente.

Escrito em 2026-08-19, a partir da resposta do Rafael no gate v13.3. Fecha a SI-P5, aberta no §65.7.6 no mesmo dia. Nenhuma das três alternativas que eu havia desenhado foi a escolhida — e é por isso que esta seção existe: a pergunta estava certa, as opções estavam erradas, porque eu havia presumido que aquele quadrado era "mais uma entidade do sistema".

Resposta do Rafael, verbatim (2026-08-19):

"nenhuma das 3 alternativas. o que ocorre que nao existe SEED operação. Seria SEED energia. nao sei porque gerou exemplo com a palavra operação. pode mudar a cor, se estou certo, a palavra SEED engenharia aparece nesse ponto mostrando que estamos tratando da empresa SEED engenharia, representando a empresa que está logada no sistema, pois o ERP será multi empresa, quando mudamos para SEED energia a cor deve mudar, o glifo pode ser o mesmo. hoje temos essas duas empresas, mas quando tivermos mais, vamos ter outros nomes e mais cores para cada um."

Escrito em 2026-08-19, a partir da resposta do Rafael no gate v13.3. Fecha a PS-P6, que havia nascido no §62.8 quando a medição revogou a PS-P5 (o círculo de iniciais das telas de dado não carregava uma pessoa: carregava um CLIENTE).

Resposta do Rafael, verbatim (2026-08-19):

"acho que no caso do cliente, para diferenciar podemos deixar quadrado com glifo, da mesma forma que o usuário pode trocar as letras pela foto, a empresa pode trocar o glifo pela logo. se adicionarmos a logo no cadastro do cliente isso vai ocorrer, ou o proprio cliente se dermos acesso a ele no dia que ele tiver acesso ao painel de cliente, podemo dar acesso a ele trocar a logo, o que influenciará nisso, mas o metodo é modelagem no ERP, o importante é saber o estado."

Descartado, com o porquê: manter 28 (o seletor mentiria sobre o set e anunciaria posição errada); 7 colunas com sobra (quebra o SI5 — o ↓ da última coluna cai no vazio); derivar do §45.3 deste markdown em vez da bancada (a bancada é o que a IC-01 valida e o que os outros consumidores leem — uma fonte para todos; a tabela do §45.3 segue a fonte humana, e o denominador fixo 30 é o que amarra as duas). O que não muda: a SI-P1 continua aberta (o seed-icones.json do NM5 segue sendo a resposta certa; derivar da bancada reduz o drift, não o acoplamento); os “28” do §65.9 são narrativa datada de 2026-08-19 e ficam como história; o texto do §65.5 sobre a v0.1 é histórico.

Achado de instrumento que saiu daqui: o modo INTEIRA=1 da prova de inércia (página inteira, que nasceu nesta execução) tem RUÍDO PRÓPRIO medido — 8 a 19 pixels na borda direita do tela-shell a 390px, que se reproduzem comparando o arquivo COM ELE MESMO. São os cantos arredondados, antisserrilhados, de um controle que encostava na borda. O número que vale é o do clip de 900px, e o modo de página inteira serve para achar deslocamento abaixo da dobra, não para contar pixel de borda.

PLACAR: guarda-si17.mjs (SI17 + SI18) — 30 PASS · 0 FAIL · 174 [n/a], 51 arquivos × 2 temas × 2 contratos, em duas execuções idênticas. PROVA DE REPROVAÇÃO: sobre as cópias anteriores, o SI18 reprova as 7 telas nos 2 temas.

ALTERNATIVA DESCARTADA: subir a cor até 4,50 mantendo o caractere — descartada porque mudaria a cor do status na carteira inteira para consertar um marcador decorativo, e porque o rótulo textual ao lado ("4 usinas ok") já é quem carrega o significado (DG16: cor nunca sozinha).

O que mudou de pixel, e é pouco de propósito:

tela mudança pixels
tela-lista o ponto da posição 4 passa a pintar (era transparente) 144 por tema — exatamente 12×12
tela-referencia raio 3px → 2px em 3 pontos 60 por tema
chat, detalhe, gantt, quadro, tabela style em linha → data-ident; mesma cor computada 0

Os dois primeiros vão à folha de gate com recorte antes/depois — o gate pode revertê-los.

Validação depois: contraste 14 PASS · 0 FAIL a 1440px e 14 · 0 a 390px · forced-colors FC1 e FC2 14 · 0 cada · BT7 reflow 30 · 0 · 3 nas sete · suite-detalhe 73 · 0 · suite-gantt 43 · 0 · suite-quadro 35 · 0.

Três moldes (tela-detalhe-template, tela-gantt-template, tela-quadro-template) e seus três geradores. O raio (bolt) saiu; entrou o mesmo glifo de quatro quadradinhos das outras cinco telas, com data-ident="3".

Verificação no navegador, nas oito telas — ident · fundo computado · glifo · rótulo:

telas ident fundo rótulo
shell, lista, tabela, chat, referencia 4 rgb(0, 80, 72) SEED engenharia
detalhe, gantt, quadro 3 rgb(1, 179, 224) SEED energia

As oito com o mesmo glifo — quatro quadradinhos. Recorte antes/depois nos dois temas: bloco D1 da folha render-audit/gate-v134/fechamento.html.

Recorte antes/depois nos dois temas: blocos A1, A2 e A3 da folha render-audit/gate-v134/fechamento.html.

Recorte antes/depois nos dois temas, ampliado 10×: blocos C1 e C2 da folha render-audit/gate-v134/fechamento.html.

Placar, com denominador (antes → depois, mesma máquina, 2026-09-05):

Instrumento Antes Depois
gen-banco-identidade.py, 2 gerações MD5 294885fa94a9305fab8cf4c82fbc185f (= committado) MD5 a2f5a8591e070c69069c8e2d84839c74, idêntico nas duas
suite-identidade.mjs 32 PASS · 0 FAIL · 0 [n/a] · 1 medida 32 · 0 · 0 · 1 (mesma contagem; mudam de valor medido SI6 “30 glifos”, SI5-grade “6 colunas”, SI13 “36 opções”, SI-OP3, SI-OP3b, SI-OP4, SI8-filtro “de 30”, SI9 “devolve os 30”, e as 4 derivadas do SI15)
suite-icones.mjs 25 · 0 25 · 0
guarda-barra-provas.mjs 9 · 0 · 15 [n/a] · 24 alvos 9 · 0 · 15 · 24
paridade-previews.py 825 · 0 (209 medidos · 15 isentos) 825 · 0 (209 · 15)
medição no DOM (Chrome, 1200 px) 28 células, 4 linhas, 7 na primeira 30 células, 5 linhas, 6 na primeira, 0 vazias, 0 cortadas, todas 44 × 44
Esc