Storefront → Templates → Validação da migração
Referência de checks
Todo check que o parity roda, o que ele pega e o módulo dele (a chave de escopo do --only/--skip).
A coluna Módulo é a chave de escopo de --only / --skip do parity run (ou rode parity list modules). Os resultados são agregados (opcionalmente via Claude) e ordenados por severidade; cada issue vem com screenshots, reprodução e uma correção sugerida.
| Check | O que pega | Módulo |
|---|---|---|
| Paridade de status HTTP | Rotas que dão 404 / 500 no cand mas funcionavam no prod | seo |
| Erros de console | Novos mismatches de hidratação, fetches falhos, exceções de JS | console |
| Diff estrutural de HTML | Contagem de seções / elementos fora da tolerância | html |
| Paridade de meta / SEO | <title>, meta description, canonical, og:*, twitter, JSON-LD | seo |
| Diff visual (LLM Vision) | Seções faltando, hero errado, prateleira quebrada, deslocamento de layout | visual |
| Jornada de compra | Home → PLP → PDP → CEP → carrinho → checkout completa nos dois | e2e |
| Paginação da PLP | Próxima página / carregar mais / scroll infinito funcionam; fallback ?page=N | seo |
| Resumo de rede | Contagem de requisições / bytes / taxa de acerto de cache | network |
| Web Vitals | LCP, FCP, TTFB, INP, CLS — mobile + desktop | vitals |
| Saúde do carregamento de imagens | Falta de alt, sem srcset, <img> quebrada | html |
| Presença de seção lazy | Rotas de render/loader da Deco respondendo | html |
| Proporção de banner | Imagens de hero/banner mantêm a mesma proporção (CLS/corte) | visual |
| Auditoria profunda de SEO | robots.txt, sitemap, regressões de noindex | seo |
| Cobertura de cache | Taxa de acerto de cache, oportunidades de cachear | cache |
| Busca: presença / autocomplete / resultados / vazio | Busca acessível, sugestões, contagens comparáveis, estado vazio | e2e |
| Interações de carrinho | Adicionar vários itens / quantidade / persistência / cupom / remover | e2e |
| Paridade de 404 | URL inválida retorna 404 (sem catch-all 200) | seo |
| CLS de modal de cookie/CEP | Modais não deslocam o layout acima de 0,1 | visual |
| Galeria + relacionados na PDP | Galeria + prateleira de "Produtos relacionados" renderizam | e2e |
| Breadcrumbs na PDP | Breadcrumb (markup ou JSON-LD) renderiza na PDP | e2e |
| Ordenação da PLP | ?sort=/?orderBy= de fato reordena os produtos | e2e |
| Saúde dos links de rodapé | Links institucionais não estão quebrados | seo |
| Fluxo de login (opt-in) | Credenciais válidas logam; inválidas mostram erro | e2e |
<picture> sem dimensões | <picture> sem width/height (CLS estático) | html |
| Modo de revelação do carrinho | Intenção do markup de revelar carrinho bate entre prod/cand | e2e |
| Navegação SPA | Troca de rota no cliente não perde seções do CMS em relação ao F5 | e2e |
| Enxurrada de server-fn no hover | Passar o mouse nos cards não inunda requisições _serverFn/preload | e2e |
Rodando um check só
parity check meta-seo-parity --prod https://old.com --cand https://new.devVeja também
parity run— execuções focadas- Configuração — seletores e configuração de fluxo que os checks usam