* feat: modalidades de casamento e etapas corporativas * feat: home editorial e header/footer conforme preview * docs: proposta openspec home editorial * test: CTA hero agora ancora #sobre conforme preview * test: speed browser suite via visit reuse Collapse route×viewport cartesian products, merge home motion asserts, skip existing VisualContentSeeder JPEGs, ignore Screenshots.
3.3 KiB
3.3 KiB
Home editorial conforme preview estrutural
Why
A home atual não reflete a direção editorial aprovada para o site (Dossiê Editorial do Evento). O cliente validou um modelo estrutural (preview(1).html) que demonstra hierarquia, jornada e diferenciação de fluxos: hero editorial, editorial-split institucional, duas vertentes (Casamentos/Corporate), modalidades de casamento com orientação humana, frente corporativa honesta sobre portfólio em construção, portfólio curado, depoimentos sem carrossel e briefing comercial único. A home também é a porta de conversão primária (briefing), então a apresentação deve construir confiança antes de pedir conversão.
What Changes
- Home em 8 seções (componentes
x-home.*): hero assimétrico (1.1fr/0.9fr, arte rotulada até acervo autorizado),01 — A Amare(editorial-split),02 — Duas vertentes(2 cards),03 — Amare Casamentos(grid de modalidades com bordas + bloco de orientação em accent-deep),04 — Amare Corporate(etapas + placeholder "Conteúdo em construção"),05 — Portfólio(1 foto alta + 4),06 — Depoimentos(3 cards, sem carrossel),07 — Briefing comercial(formulário completo reaproveitandocontact.store). - Novo modelo
WeddingPackage(Modalidades): migration, model com publication, factory, policy, seeder com copy exata do preview (Essenza/Conduzione/Grand Jour) e recurso Filament "Modalidades" com repeater de itens. SiteSetting.corporate_steps: JSON de 3 etapas (Planejamento/Produção/Execução), editável via repeater noManageSiteSettings, semeadas nos dois seeders.- Header/footer globais restilizados conforme preview (barra 74px, nav uppercase 13px, botão "Conte seu evento", footer editorial), preservando menu mobile, skip-link, logo e links legais.
- Motion mantém convenções existentes (
data-motion="page-open",data-motion-beat,data-reveal), respeitandoprefers-reduced-motionglobal.
Non-Goals
- Copy final institucional onde o preview declara placeholder (ex.: "Aqui entra a apresentação institucional da marca e da Michele…") — permanece placeholder.
- Fotografias autorizadas da Amare (acervo ainda em organização) — imagens permanecem rotuladas.
- Canal/forma de fornecedores e parcerias (pós-MVP, caixa tracejada) — não misturar ao briefing comercial.
- Carrossel de depoimentos, parallax, scroll-jacking ou folios ornamentais.
- Alteração de tokens do design system (assertados por
HeritageEditorialTokensTest).
Capabilities
New Capabilities
wedding-packages: cadastro de modalidades de casamento (Essenza/Conduzione/Grand Jour) com itens, ordenação e publicação via Filament; exibidas na home na seção03 — Amare Casamentos.
Modified Capabilities
public-site-pages: home recomposta em 8 capítulos com âncoras (#sobre,#vertentes,#casamentos,#corporate,#portfolio,#depoimentos,#contato); header/footer globais restilizados; briefing da home reutiliza o fluxocontact.storeexistente.content-media: heróis continuam usandohero_image_pathcom fallback tipográfico rotulado; portfólio usafeaturedCasesreais ou labels provisórios.design-tokens: nenhum valor alterado; novos componentes usam os tokens existentes via utilitáriosamare-*.