Ir para o conteúdo
decodecodeveloper docs
Storefront → Templates → Validação da migração

Visão geral do parity

Uma CLI que captura uma loja no ar num bundle pronto para agente e valida um site migrado contra o original.

@decocms/parity é uma CLI baseada em Playwright com dois trabalhos numa migração:

  • Capturar — aponte para a URL de uma loja no ar e ela extrai tema, fontes, logo/ícones, o HTML de cada componente (+ Tailwind sugerido + seletores de e2e) e, no caso do VTEX IO, a árvore de blocos real e o conteúdo do CMS, num bundle enxuto em tokens e pronto para agente.
  • Validar — dê duas URLs (prod = fonte da verdade, cand = o site migrado) e ela reporta regressões de UI, funcionais, de SEO, performance, console, rede e cache, num relatório priorizado por LLM.

A captura funciona com ou sem o código-fonte — ela lê a página renderizada. É o jeito mais rápido de começar uma migração de uma loja da qual você só tem a URL.

Instalação

# Global (instala o Chromium do Playwright na primeira execução)
npm i -g @decocms/parity
 
# Ou rode sem instalar
npx @decocms/parity run --prod https://old.com --cand https://new.dev --preset smoke --open

Defina ANTHROPIC_API_KEY (ou OPENROUTER_API_KEY) para habilitar as passagens com LLM (priorização de issues, diff semântico visual, descoberta de seletores). Tudo degrada graciosamente sem chave — veja Configuração.

As famílias de comando

FamíliaComandosUse para…
Validar (prod × cand)run, journey, pr, compareComparar um site migrado com o original e barrar um PR.
Pixel-perfectfix, sectionDiferenciar uma seção (screenshots + heatmap + estilos computados) num bundle pronto para LLM.
Performancevitals, cacheComparar Web Vitals / cobertura de cache em muitas páginas.
Site únicoe2e, auditValidar UM site de ponta a ponta (sem baseline).
Capturamigrate, extractExtrair uma loja num bundle de migração/agente.
Inspecionarcss-trace, console, html, checkSondagens pontuais em menos de 10s.
Gerenciarserve, report, baseline, list, prompt, explain, learnedTrabalhar com execuções salvas + artefatos.

Qual comando?

Veja também