Plano de Migração
Uma migração pronta para rollback é um requisito central. Esta página é o plano de migração publicado.Etapas
- Inventário de ativos – confirmar a titularidade de WABA/telefone, catalogar os workflows do Charles, documentar as prioridades de migração.
- Camada de compatibilidade – implantar endpoints de compatibilidade de trigger, contato e webhook no estilo Charles, com validação estrita e observabilidade.
- 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.
- Panorama do operador – lançar os dashboards de inbox, templates, campanhas e journeys com atualizações via Supabase Broadcast.
- Integrações + analytics – conectar as sincronizações com o Twenty CRM, dashboards de relatórios e publicar a documentação open-source.
- 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.