* 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.
1.9 KiB
1.9 KiB
Tasks — Home editorial conforme preview
Concluído
- T0 Worktree
.worktrees/home-redesign(branchfeat/home-redesign) a partir demain. - T1
WeddingPackage(model + migration2026_08_11_000000+ factory + policy + seeder + recurso Filament "Modalidades"): 3 modalidades semeadas com copy exata do preview; seedersContentSeeder/VisualContentSeederpassam a chamarWeddingPackagesSeeder. - T2
SiteSetting.corporate_steps(migration2026_08_11_010000,defaultCorporateSteps(), casts/fillable/docblock, repeater emManageSiteSettings, 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);HomeContentganhapackages;GetHomeContentbusca pacotes publicados porsort_order. - T5 Motion via convenções existentes (
data-reveal,data-motion-beat,data-motion="page-open");prefers-reduced-motionglobal respeitado; sem carrossel/parallax. - T6 Testes:
HomePageContentTestreescrito (8 seções, packages, corporate steps, briefing form, placeholders),HomePageTest,GetHomeContentTest(packages),ImmersivePhotoHeroTest/MotionMarkupTestatualizados para o novo contrato,HomeEditorialCadenceTestreescrito para o layout assimétrico. 178 feature + 42 unit verdes. - T7
composer pint+phpstanlimpos; 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.").