S8 — Seção de vídeo da história na home de campanha #103
Loading…
Reference in a new issue
No description provided.
Delete branch "S8-s8-secao-de-video-da-historia-na-home-de-campanha"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
S8 — Seção de vídeo da história na home de campanha
Closes #91
O que é
Nova seção "Nossa história" na home pública (jorgesolla1313.com.br), após "Bandeiras" e antes do rodapé: eyebrow + título + frame vertical 9:16 com o vídeo da trajetória do Dep. Jorge Solla (~1:40), nas cenas desktop (2 colunas, copy esquerda + frame 300px à direita, centralizados) e mobile (empilhado, frame full-width cap 420px) do rascunho aprovado.
Divergência aprovada em execução pelo humano
O plano de intenção previa asset self-hosted (WebM/AV1 + MP4/H.264 ≤ ~15 MB). Durante a execução o dono do produto decidiu embutir do YouTube (Short
i_fbclWWC5odo canal do deputado — "18 de agosto de 2026", confirmado como o vídeo da história; cada play embutido conta view no canal):youtube-nocookie(LGPD),loading="lazy"nativo (zero bytes até o frame se aproximar do viewport),playsinline,allowfullscreen,titlea11y,allowcomcompute-pressure(silencia o console.error do player do YouTube — o guard do e2e falha em console.error)data/encode/— fallback pronto se um dia se voltar a self-hostede2e
compute-pressurenoallow+ abort global doyoutube-nocookieno fixturee2eTest.ts(hermeticidade CI — mesma filosofia dos stubs de feed S2/S3)Verificação
Arquivos
src/components/CampaignStorySection.tsx(novo)src/app/(frontend)/(home)/page.tsxtests/e2e/frontend.e2e.spec.ts+tests/e2e/fixtures/e2eTest.tsdocs/plans/secao-video-historia-home-impl.md,docs/changelog/2026-08-19-s8.md(+ agregado).gitignore(/data/encode/, /data/poster-candidates/)260c9024f8tocc984b30fecc984b30feto488dcf7d27bb9b37c68eto8c734ba055