Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-03-19-BK-132.md • 2026-03-19T16:01:32.683Z

CL-2026-03-19-BK-132 · Endurecimento do fluxo de prova de Story manual/notificado

Resumo

  • Finalizado o follow-up para operar sem babysitting no fluxo de prova de Story manual.
  • O cron de sincronização social agora aceita sucessos parciais (com screenshot ou artefatos) mesmo quando o draft_url não é retornado pelo automação de browser.
  • Adicionado suporte a colunas diretas na tabela social_post_queue para facilitar a consulta de provas (profile_id, draft_url, notification_sent_at, notification_result).
  • A agenda admin agora exibe provas visuais/artefatos como fallback quando o link do rascunho não está disponível.

Escopo entregue

  • Banco de Dados:
  • Adicionadas colunas profile_id, draft_url, notification_sent_at, notification_result à tabela social_post_queue.
  • admin/cron/sync_facebook_events.php:
  • Ajustada a função rntExecuteBrowserStoryDraftProof para tratar 3 estados: sucesso com draft_url, sucesso parcial (screenshot/artefato) e falha.
  • Sincronização automática dos metadados da prova para as novas colunas diretas da fila.
  • admin/modulos/facebook/agendamento-events.php:
  • Atualizada a consulta SQL para incluir as novas colunas de prova.
  • Refatorada a função rnt_social_queue_extract_draft_proof para preferir dados das colunas diretas e oferecer fallback visual robusto.
  • Melhora no estilo visual da prova no calendário (botão de rascunho e label de screenshot).
  • admin/modulos/facebook/agendamento.php:
  • Validada a integração do modal com o novo payload de prova.

Validacoes

  • php -l admin/cron/sync_facebook_events.php -> OK
  • php -l admin/modulos/facebook/agendamento-events.php -> OK
  • php -l admin/modulos/facebook/agendamento.php -> OK
  • Verificação de esquema via script PHP -> OK (colunas adicionadas)

Proximos passos registrados

  1. Monitorar a consistência das screenshots geradas pela automação de browser no Cérebro.
  2. Expandir o suporte a artefatos para outros tipos de postagem manual (Feed/TikTok).