CL-2026-03-18-BK-137 · Fluxo social reconciliado com gate criativo, WhatsApp e prova de rascunho
Resumo
- O fluxo social do RNT foi fechado em cima do contrato real: criativo montado pelo Cérebro/Squad, aprovacao via link no WhatsApp, persistencia do approval na fila e retorno de prova de rascunho ou contexto de conferencia por canal.
- O helper de copy deixou de depender de endpoint vazio e passou a consumir o servico local do Cérebro em
POST /api/social-copy. - A tela de aprovacao passou a mostrar contexto comercial, midia prevista e revisao interna antes do clique humano final.
Escopo entregue
admin/cron/ai_copy_helper.php- endpoint default local
http://127.0.0.1:9903/api/social-copy - enrich de contexto com capa e ativos de
/arquivos/pecas/{id}/video - preservacao de
review,selected_media,selected_media_reason,creative_directionecommercial_summary admin/cron/sync_facebook_events.php- approval payload mais rico
- midia escolhida pelo Cérebro preservada no approval e reaproveitada na fila
- prova de rascunho/manual draft mantida na agenda
admin/modulos/campanhas/aprovar_squad.php- tela de aprovacao com canal, origem, CTA, resumo comercial, midia prevista e revisao interna
admin/modulos/campanhas/action_squad.php- persistencia dos metadados do approval aprovado em
approved_payload admin/modulos/facebook/agendamento.php- exibicao de prova de rascunho no modal
admin/modulos/facebook/agendamento-events.php- leitura defensiva e exibicao da prova de rascunho no calendario
Validacoes
php -l admin/cron/ai_copy_helper.phpphp -l admin/cron/sync_facebook_events.phpphp -l admin/modulos/campanhas/aprovar_squad.phpphp -l admin/modulos/campanhas/action_squad.phpphp -l admin/modulos/facebook/agendamento.phpphp -l admin/modulos/facebook/agendamento-events.phpgit diff --check
Proximos passos registrados
- fechar o loop pos-publicacao por canal, com WhatsApp contendo
draft_url,post_urlou evidencia final assim que houver publish real. - desacoplar a geracao de draft pesado do cron principal quando o volume operacional justificar.
- endurecer o profile de Story/browser no Cérebro ate o draft ficar consistente para uso operacional.