Files
amare/openspec/changes/2026-08-11-home-editorial-redesign/tasks.md
Manoel Freitas 484ac77ce7 feat: Home editorial conforme preview (header, footer, 8 seções) (#53)
* 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.
2026-08-11 18:14:24 -03:00

1.9 KiB

Tasks — Home editorial conforme preview

Concluído

  • T0 Worktree .worktrees/home-redesign (branch feat/home-redesign) a partir de main.
  • T1 WeddingPackage (model + migration 2026_08_11_000000 + factory + policy + seeder + recurso Filament "Modalidades"): 3 modalidades semeadas com copy exata do preview; seeders ContentSeeder/VisualContentSeeder passam a chamar WeddingPackagesSeeder.
  • T2 SiteSetting.corporate_steps (migration 2026_08_11_010000, defaultCorporateSteps(), casts/fillable/docblock, repeater em ManageSiteSettings, seeders atualizados).
  • T3 Header/footer globais (layouts/public.blade.php) restilizados conforme preview; menu mobile, skip-link, logo e links legais preservados.
  • T4 Home recomposta em 8 seções (x-home.*: hero, manifesto/sobre, vertentes, packages, corporate, portfolio, testimonials, briefing); HomeContent ganha packages; GetHomeContent busca pacotes publicados por sort_order.
  • T5 Motion via convenções existentes (data-reveal, data-motion-beat, data-motion="page-open"); prefers-reduced-motion global respeitado; sem carrossel/parallax.
  • T6 Testes: HomePageContentTest reescrito (8 seções, packages, corporate steps, briefing form, placeholders), HomePageTest, GetHomeContentTest (packages), ImmersivePhotoHeroTest/MotionMarkupTest atualizados para o novo contrato, HomeEditorialCadenceTest reescrito para o layout assimétrico. 178 feature + 42 unit verdes.
  • T7 composer pint + phpstan limpos; 2 commits convencionais; PR #53 aberto.

Pendente

  • T8 Proposta openspec (este change) revisada e arquivada após merge.
  • Merge do PR #53 após CI verde; limpeza do worktree (git worktree remove).
  • Follow-up pós-merge: confirmar nomenclaturas das modalidades com a cliente (nota na home: "Nomenclaturas exibidas conforme materiais/reunião; confirmar versão final antes da publicação.").