Skip to main content

O que é o Risk Score?

O Risk Score é um número de 0 a 100 que representa o risco geral da migração.

Severidades dos findings

CRÍTICO

Bloqueador. A migração vai falhar ou vai perder dados se não for resolvido. Exemplos:
  • Data armazenada como VARCHAR
  • Coluna NOT NULL sem valor padrão e sem dados
  • Circular FK sem resolução

ALTO

Risco significativo. Pode causar downtime inesperado ou inconsistência de dados. Exemplos:
  • FK sem index (degradação de performance)
  • Tipo incompatível com perda de precisão (ex: FLOAT → INTEGER)
  • Tabela sem PK

MÉDIO

Impacto moderado. Pode ser resolvido em paralelo com a migração. Exemplos:
  • Coluna sem DEFAULT
  • Nome reservado usado como coluna
  • Constraint faltando

Como agir sobre cada finding

Downtime estimado

O campo downtime_estimate indica a janela de manutenção necessária:

Exemplo de risk_report.md

Sempre compartilhe o risk_report.md com o cliente antes de executar a migração. Ele serve como documentação de due diligence.