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_urlnão é retornado pelo automação de browser. - Adicionado suporte a colunas diretas na tabela
social_post_queuepara 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à tabelasocial_post_queue. admin/cron/sync_facebook_events.php:- Ajustada a função
rntExecuteBrowserStoryDraftProofpara tratar 3 estados: sucesso comdraft_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_proofpara 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-> OKphp -l admin/modulos/facebook/agendamento-events.php-> OKphp -l admin/modulos/facebook/agendamento.php-> OK- Verificação de esquema via script PHP -> OK (colunas adicionadas)
Proximos passos registrados
- Monitorar a consistência das screenshots geradas pela automação de browser no Cérebro.
- Expandir o suporte a artefatos para outros tipos de postagem manual (Feed/TikTok).