From f0c735c077c2d142cbb3721b46d606be22c51155 Mon Sep 17 00:00:00 2001
From: Francisco Solla
Date: Mon, 28 Sep 2026 08:47:28 -0300
Subject: [PATCH] docs(S5): wizard do kit de apoiador (artefato) + certifica a
faixa de jingles do S1
---
.../2026-09-28-redesign-site-publico-s1.md | 2 +-
docs/plans/kit-apoiador-wizard-ui-design.html | 1480 +++++++++++++++++
.../site-publico-campanha-home-ui-design.html | 58 +-
3 files changed, 1483 insertions(+), 57 deletions(-)
create mode 100644 docs/plans/kit-apoiador-wizard-ui-design.html
diff --git a/docs/changelog/2026-09-28-redesign-site-publico-s1.md b/docs/changelog/2026-09-28-redesign-site-publico-s1.md
index c4ed6b36..1c9711bf 100644
--- a/docs/changelog/2026-09-28-redesign-site-publico-s1.md
+++ b/docs/changelog/2026-09-28-redesign-site-publico-s1.md
@@ -1 +1 @@
-**S1 — Redesign das superfícies públicas: auditoria, matriz de cobertura e artefato hi-fi da home de campanha (2026-09-28):** primeira entrega do programa de redesign do site público (`docs/campanha/redesign-site-publico.md`), **docs-only e sem implementação** — ela abre o gate visual. O plano de programa registra o diagnóstico da auditoria live (1280/390), a **matriz de cobertura** de todas as rotas públicas das duas vertentes (campanha: `/`, shell, `/conteudos`, `/[slug]`, mídia/frame, `/corte/[id]`, `/jingles`; editorial: `/artigos`, `/[type]`, `/[type]/[category]`, `/[type]/[category]/[slug]`, share-links, `.ics`; participação: `/mandato-no-whatsapp`, `/abaixo-assinado/[id]`, `/privacidade`; extensões C233/C234), as 8 fatias com dependências e aceite, os contratos públicos preservados e a **reconciliação factual registrada em 28/09/2026**: por decisão da coordenação, "Criou o SAMU 192" e "Criou o Brasil Sorridente" ficam aprovados (liderou o piloto municipal e a nacionalização; liderou a implementação), "Mais votado do PT-BA em 2022" está correto no recorte partidário (com o escopo explícito), "DIAP entre os 40 melhores" confirmado, e 3.333/1.031 seguem como no ar com rechecagem antes do go-live; C233/C234 são **superfícies abertas e implementadas** (S6/S7 de redesenho, não adição gateada). O artefato hi-fi `docs/plans/site-publico-campanha-home-ui-design.html` (designer `openai/gpt-5.6-sol`) apresenta a home completa em 1280/390 com a direção "vermelho abre, papel explica": hero de mobilização com H1 "Mais Saúde, Mais Futuro", micro-provas aprovadas, prova social numérica, princípios como capítulos com fotografia própria por capítulo (crossfade 1:1 no desktop, inline no mobile/reduced-motion), a seção "por que essa eleição importa", o caso **SAMU na Bahia** como ficha de evidência em duas eras (gestão estadual 2007–2010 · entregue; governo federal 2025 · autorizado, com fonte), trajetória datada por esfera, board de atualizações (posts + YouTube + Instagram com snapshot/lazy), zona de mídia com rádio/vídeo sob ação do usuário e fail-closed, participação com um CTA primário e formulário de 3 campos, e os quatro estados críticos (board vazio, descoberta fail-closed, consentimento recusado, fallback de mídia); **três decisões visuais** documentadas no artefato e o porquê registrado em `DESIGN.md` §7. Riscos públicos abertos no plano: `/abaixo-assinado/` responde 500 em produção (deveria 404) e imagem de destaque quebrada em `/artigos`. Copy da home reconciliado em deck de voz (`solla-comunicacao`, untracked). PR em rascunho: aguarda aprovação humana do artefato antes de qualquer implementação.
+**S1 — Redesign das superfícies públicas: auditoria, matriz de cobertura e artefato hi-fi da home de campanha (2026-09-28):** primeira entrega do programa de redesign do site público (`docs/campanha/redesign-site-publico.md`), **docs-only e sem implementação** — ela abre o gate visual. O plano de programa registra o diagnóstico da auditoria live (1280/390), a **matriz de cobertura** de todas as rotas públicas das duas vertentes (campanha: `/`, shell, `/conteudos`, `/[slug]`, mídia/frame, `/corte/[id]`, `/jingles`; editorial: `/artigos`, `/[type]`, `/[type]/[category]`, `/[type]/[category]/[slug]`, share-links, `.ics`; participação: `/mandato-no-whatsapp`, `/abaixo-assinado/[id]`, `/privacidade`; extensões C233/C234), as 8 fatias com dependências e aceite, os contratos públicos preservados e a **reconciliação factual registrada em 28/09/2026**: por decisão da coordenação, "Criou o SAMU 192" e "Criou o Brasil Sorridente" ficam aprovados (liderou o piloto municipal e a nacionalização; liderou a implementação), "Mais votado do PT-BA em 2022" está correto no recorte partidário (com o escopo explícito), "DIAP entre os 40 melhores" confirmado, e 3.333/1.031 seguem como no ar com rechecagem antes do go-live; C233/C234 são **superfícies abertas e implementadas** (S6/S7 de redesenho, não adição gateada). O artefato hi-fi `docs/plans/site-publico-campanha-home-ui-design.html` (designer `openai/gpt-5.6-sol`) apresenta a home completa em 1280/390 com a direção "vermelho abre, papel explica": hero de mobilização com H1 "Mais Saúde, Mais Futuro", micro-provas aprovadas, prova social numérica, princípios como capítulos com fotografia própria por capítulo (crossfade 1:1 no desktop, inline no mobile/reduced-motion), a seção "por que essa eleição importa", o caso **SAMU na Bahia** como ficha de evidência em duas eras (gestão estadual 2007–2010 · entregue; governo federal 2025 · autorizado, com fonte), trajetória datada por esfera, board de atualizações (posts + YouTube + Instagram com snapshot/lazy), zona de mídia com rádio/vídeo sob ação do usuário e fail-closed, participação com um CTA primário e formulário de 3 campos, e os quatro estados críticos (board vazio, descoberta fail-closed, consentimento recusado, fallback de mídia); **três decisões visuais** documentadas no artefato e o porquê registrado em `DESIGN.md` §7. A faixa de jingles da home nasceu no tier degradado numa primeira passada (a cota do frontier esgotou no meio do lote) e foi **certificada pelo `openai/gpt-5.6-sol`** na passada seguinte, com as marcações `DEGRADED` removidas. O mesmo lote entregou o artefato da fatia S5 — `docs/plans/kit-apoiador-wizard-ui-design.html` — com o wizard do kit de apoio (passos nome → foto de perfil → dobradinha → kit completo, mais a descoberta de selfie C234 só quando disponível), sobre o estúdio `/cards` existente sem duplicar o renderer: peças inválidas nunca entram no download, foto nunca sai do aparelho, `?model=`/`#cards` preservados, com kit vazio/parcial/cheio, erros recuperáveis (arquivo, cutout, nome longo, busca sem resultado), foco/teclado/reduced-motion e a ação de baixar o kit com o transporte em lote deixado como decisão de implementação. Riscos públicos abertos no plano: `/abaixo-assinado/` responde 500 em produção (deveria 404) e imagem de destaque quebrada em `/artigos`. Copy da home reconciliado em deck de voz (`solla-comunicacao`, untracked). PR em rascunho: aguarda aprovação humana do artefato antes de qualquer implementação.
diff --git a/docs/plans/kit-apoiador-wizard-ui-design.html b/docs/plans/kit-apoiador-wizard-ui-design.html
new file mode 100644
index 00000000..037294e1
--- /dev/null
+++ b/docs/plans/kit-apoiador-wizard-ui-design.html
@@ -0,0 +1,1480 @@
+
+
+
+
+
+
+ Design S5 — Wizard do kit de apoiador
+
+
+
+
+
+
+
+
+ O wizard reúne nome, foto e dobradinha sem criar outro renderer. Cada peça continua
+ obedecendo às regras do modelo original; o kit só leva o que está válido.
+
+
+
+ 01
+
É uma entrada a mais
+
+ A galeria de 6 modelos, ?model=<id> e #cards continuam
+ intactos. O wizard não substitui o compositor compartilhado.
+
+
+
+ 02
+
Privado por padrão
+
+ Nome, foto, recorte e escolha ficam na sessão e no aparelho. Voltar preserva o trabalho;
+ recarregar e outra sessão ficam fora do escopo.
+
+
+
+ 03
+
Só baixa o que está pronto
+
+ Nome longo, foto inválida e dobradinha incompleta nunca viram arte cortada ou peça
+ vazia.
+
+
+
+
+ † Pendente de revisão de voz: o símbolo marca microcopy nova do wizard.
+ Literais existentes do estúdio e do deck aparecem sem marca.
+
+
+
+
+
+
Cena 01 · Fluxo completo desktop · 1280 px
+
Quatro passos visíveis, um CTA primário por passo e as 6 peças válidas no fim.
+ A forma de empacotar o kit é decisão de implementação. Este gate fixa a ação, a
+ hierarquia e a seleção somente de peças válidas. Os eventos
+ abertura|download continuam com telemetria anônima.
+
+
+
+
+
+
+
+
+
+
+
+
+
Cena 02 · Fluxo completo mobile · 390 px
+
Drawer em fluxo, trabalho preservado ao voltar e CTA único no rodapé de cada passo.
Arquivo inválido, recorte indisponível, nome longo e busca sem resultado.
+
+
+
+ Arquivo inválido
+
Não foi possível usar esta foto
+
O trabalho anterior continua na sessão; o erro fica junto da escolha de arquivo.
+
+ Escolha outra imagem e tente novamente.
+
Sua foto fica neste aparelho e não é enviada para nós.
+
+
+
+
+ Recorte indisponível
+
Seu navegador está bloqueando o recorte de fundo.
+
+ O recorte roda no seu aparelho e precisa de recursos que alguns navegadores com proteção
+ avançada desligam.
+
+
+ Você pode tentar de novo
+
Ative os recursos para este site ou abra a página em outro navegador.
+
+
+
+
+ Nome muito longo
+
Encurte o nome
+
+ O sistema tentou caixa alta, redução e 2 linhas. Como ainda não coube com leitura
+ segura, nenhuma arte é gerada.
+
+
+ Não foi possível encaixar esse nome no card.
+
Use um nome mais curto, como você é chamado.
+
+
+
+
+ Busca · zero resultado
+
Nenhum estadual encontrado.
+
+ A busca ignora acentos e maiúsculas. Teclado continua no campo; Escape fecha e devolve o
+ foco ao gatilho.
+
+
+ Buscar estadual “nome inexistente”
Nenhum estadual
+ encontrado.
+
+
+
+
+
+
+
+
+
Cena 04 · Kit vazio, parcial e cheio
+
O download nunca inclui arte incompleta.
+
+
+
+ 0
+
Kit vazio
+
Nome ausente ou inválido. A ação principal permanece bloqueada.
+
+
Card com nome aguarda nome
+
Peças com foto aguardam foto
+
Dobradinhas aguardam estadual
+
+
+
+
+ 4
+
Kit parcial
+
Nome e foto válidos; dobradinha foi pulada. Só 4 peças entram.
+
+
Card com nome pronto
+
2 molduras prontas
+
Time de você pronto
+
Time do estadual não incluído
+
Minha colinha não incluída
+
+
+
+
+ 6
+
Kit completo
+
Nome, foto e estadual válidos. Todas as peças estão disponíveis.
+
+
Card com nome pronto
+
2 molduras prontas
+
Time de você pronto
+
Time do estadual pronto
+
Minha colinha pronta
+
+
+
+
+
+
+
+
+
Cena 05 · Selfie opcional, foco e movimento reduzido
+
Consentimentos separados, teclado completo e nenhuma dependência de animação.
+
+
+
+
Encontrar fotos é outra ação†
+
+ Esta descoberta só aparece quando C234 estiver disponível. A foto enviada para criar o
+ card não autoriza busca por selfie nem é reaproveitada silenciosamente.
+
+
+ Quer encontrar suas fotos da campanha?†
+
Comece uma busca separada, com explicação e consentimento próprios.
- DEGRADED: a seção de jingles das cenas 01 e 02 é proposta do tier degradado
- (opencode-go/deepseek-v4.1-flash) e não está certificada — exige sign-off
- humano no gate/PR. O restante do artefato permanece o design S1 sujeito à certificação do
- designer frontier.
-
@@ -2544,17 +2510,7 @@
-
-
- DEGRADED — seção de jingles proposta pelo tier degradado
- (opencode-go/deepseek-v4.1-flash). Design não certificado: pendente de
- sign-off humano no gate/PR. O restante do artefato permanece o design S1 sujeito à
- certificação do designer frontier.
-
+
A trilha da nossa caminhada
@@ -3197,17 +3153,7 @@
-
-
- DEGRADED — seção de jingles proposta pelo tier degradado
- (opencode-go/deepseek-v4.1-flash). Design não certificado: pendente de
- sign-off humano no gate/PR. O restante do artefato permanece o design S1 sujeito à
- certificação do designer frontier.
-