docs(S5): wizard do kit de apoiador (artefato) + certifica a faixa de jingles do S1

This commit is contained in:
Francisco Solla 2026-09-28 08:47:28 -03:00
parent 0090c99823
commit f0c735c077
3 changed files with 1483 additions and 57 deletions

View file

@ -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/<id inexistente>` 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/<id inexistente>` 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.

File diff suppressed because it is too large Load diff

View file

@ -1080,29 +1080,6 @@
font-weight: 750;
text-underline-offset: 4px;
}
.degraded-section {
outline: 2px dashed rgb(162 28 28 / 45%);
outline-offset: -8px;
}
.degraded-banner {
margin: 0 0 30px;
padding: 12px 14px;
background: #fffbe0;
border: 1px dashed var(--pt-red);
color: var(--pt-red-dark);
font-size: 0.67rem;
line-height: 1.6;
}
.degraded-banner strong {
color: var(--pt-red);
font-family: var(--font-display);
letter-spacing: 0.08em;
}
.degraded-banner code {
padding: 1px 4px;
background: rgb(162 28 28 / 8%);
font-size: 0.64rem;
}
.jingle-play svg {
width: 18px;
height: 18px;
@ -1623,11 +1600,6 @@
grid-template-columns: 124px 1fr;
scroll-snap-align: start;
}
.mobile .degraded-banner {
margin: 0 20px 22px 0;
padding: 10px 12px;
font-size: 0.63rem;
}
.mobile .jingles-note {
padding-right: 20px;
}
@ -1951,12 +1923,6 @@
já publicado, ainda sujeito à conferência do advogado eleitoral; as duas fotografias do caso
SAMU e as thumbnails dinâmicas do board estão marcadas como NEEDS ASSET.
</p>
<p class="gate-pending">
<strong>DEGRADED:</strong> a seção de jingles das cenas 01 e 02 é proposta do tier degradado
(<code>opencode-go/deepseek-v4.1-flash</code>) 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.
</p>
</header>
<section class="scene" aria-labelledby="desktop-scene-title">
@ -2544,17 +2510,7 @@
</article>
</div>
</div>
<section
class="jingles-strip degraded-section"
data-degraded="true"
aria-labelledby="desktop-jingles-title"
>
<p class="degraded-banner" role="note">
<strong>DEGRADED</strong> — seção de jingles proposta pelo tier degradado
(<code>opencode-go/deepseek-v4.1-flash</code>). 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.
</p>
<section class="jingles-strip" aria-labelledby="desktop-jingles-title">
<div class="jingles-heading">
<div>
<p class="eyebrow">A trilha da nossa caminhada</p>
@ -3197,17 +3153,7 @@
</article>
</div>
</div>
<section
class="jingles-strip degraded-section"
data-degraded="true"
aria-labelledby="mobile-jingles-title"
>
<p class="degraded-banner" role="note">
<strong>DEGRADED</strong> — seção de jingles proposta pelo tier degradado
(<code>opencode-go/deepseek-v4.1-flash</code>). 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.
</p>
<section class="jingles-strip" aria-labelledby="mobile-jingles-title">
<div class="jingles-heading">
<div>
<p class="eyebrow">A trilha da nossa caminhada</p>