# Solução de problemas

Diagnostique mirrors desatualizados, duplicatas, identidades ausentes e registros incompletos no Core.

## Um consumidor mostra um valor antigo

Impacto: o consumidor age sobre um fato desatualizado. Confira primeiro o valor no Core. Se o Core estiver certo, o mirror não atualizou ou não inclui o campo: abra as configurações de sync na base consumidora e confira a view de origem, os campos incluídos e a última atualização. Não corrija nada no mirror. Se o Core estiver errado, corrija o Core e espere o próximo sync.

## A mesma pessoa ou empresa aparece duas vezes

Impacto: os vínculos se dividem entre dois registros e os relatórios contam em dobro. Procure People pelo Email* ou Organizations pelo Website°. Causas comuns: uma linha criada no CRM e outra no Core antes de o sync chegar, ou um agendamento com outro e-mail. Mantenha o registro mais antigo, mova os vínculos, marque o outro como Superseded e anote o sobrevivente em Notes. Não exclua uma linha que um mirror ainda pode referenciar.

## Uma pessoa nova está sem Status

Impacto: a linha não aparece como Proposed e pode passar despercebida. Linhas criadas pelo CRM ou à mão não têm Status padrão. Defina Proposed ou Active depois de procurar duplicatas. Um Work Item propõe uma automação para gravar Proposed.

## Um agendamento não gerou pessoa no CRM

Impacto: o Deal e a Interaction no CRM podem ficar sem People°. O workflow de agendamento criou a Person no Core e esperou até dez minutos pelo mirror do CRM. Confirme que a Person existe no Core com a tag cal-lead-n8n, depois espere ou dispare o sync do CRM e ligue a pessoa em People° do Deal e da Interaction. Veja [Agendamento Cal.com](/pt-br/automations/calcom-booking-intake) para a recuperação.

## Campaign Check diz "Waiting for campaign identity"

Impacto: a campanha não pode ser ativada sem pendência e o mirror do CRM fica sem chave estável. A automação de coreId só roda na criação. Confirme que está implantada em [Automações](/pt-br/systems/core/automations). Se a linha foi criada antes da implantação, ou se coreId foi apagado, restaure o UUID original se existia; senão, consulte o responsável antes de gravar um novo.

## Health check lista campos faltantes

Impacto: o registro está incompleto, não inválido. Preencha os campos indicados. Em Address, um código postal com zero à esquerda ainda não pode ser guardado corretamente; registre o problema em vez de alterar o código.

## Um vínculo mostra número em vez de nome

Cities, States e Countries usam um ID de numeração automática como campo primário, então um vínculo para eles mostra um número. Leia os lookups ao lado do vínculo, como City: Name [CY] em Address. É uma limitação do schema, não um erro.