Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-03-18-BK-137.md • 2026-03-18T21:24:15.427Z

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_direction e commercial_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.php
  • php -l admin/cron/sync_facebook_events.php
  • php -l admin/modulos/campanhas/aprovar_squad.php
  • php -l admin/modulos/campanhas/action_squad.php
  • php -l admin/modulos/facebook/agendamento.php
  • php -l admin/modulos/facebook/agendamento-events.php
  • git diff --check

Proximos passos registrados

  1. fechar o loop pos-publicacao por canal, com WhatsApp contendo draft_url, post_url ou evidencia final assim que houver publish real.
  2. desacoplar a geracao de draft pesado do cron principal quando o volume operacional justificar.
  3. endurecer o profile de Story/browser no Cérebro ate o draft ficar consistente para uso operacional.