Skip to main content

Plano de Migração

Uma migração pronta para rollback é um requisito central. Esta página é o plano de migração publicado.

Etapas

  1. Inventário de ativos – confirmar a titularidade de WABA/telefone, catalogar os workflows do Charles, documentar as prioridades de migração.
  2. Camada de compatibilidade – implantar endpoints de compatibilidade de trigger, contato e webhook no estilo Charles, com validação estrita e observabilidade.
  3. Plano de dados/controle – lançar os schemas do Supabase, persistência de webhooks, agendador de saída, filas de workers e jobs de espelhamento de templates.
  4. Panorama do operador – lançar os dashboards de inbox, templates, campanhas e journeys com atualizações via Supabase Broadcast.
  5. Integrações + analytics – conectar as sincronizações com o Twenty CRM, dashboards de relatórios e publicar a documentação open-source.
  6. Cutover – executar com tenants limitados, eventos em shadow e desativar os stubs do Charles depois que a paridade for confirmada.

Salvaguardas

  • Preservar os IDs brutos de webhook para fins de auditoria.
  • Fornecer opções de rollback por tenant.
  • Manter as flags de scaffold/UI de base como aditivas, mas tratar as flags de migração e runtime como controles explícitos de rollout, e não como interruptores ligados por padrão de forma genérica.
  • Documentar quaisquer descobertas adversariais em Revisão Adversarial.

Leia a seguir