Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-03-19-BK-147.md • 2026-03-19T21:06:35.364Z

CL-2026-03-19-BK-147 · Visibilidade operacional da ponte social na Central de Redes Sociais

Resumo

  • A Central de Redes Sociais passou a exibir explicitamente o estado operacional da ponte de copy com o Cérebro.
  • O helper admin/cron/ai_copy_helper.php passou a persistir um snapshot local de telemetria em admin/logs/ai_bridge_status.json.
  • O caso de failover para bridge local (ai_reviewed_local) deixou de ser lido como saudável por engano.

Escopo entregue

  • admin/cron/ai_copy_helper.php
  • grava telemetria com endpoint, source, engine, error, fallback_triggered, type e timestamp;
  • anota provider = remote|local na resposta útil;
  • converte o source aprovado para ai_reviewed_local quando a geração vier da bridge local.
  • admin/modulos/campanhas/redes_sociais.php
  • admin/logs/ai_bridge_status.json;
  • mostra o estado SAUDÁVEL, DEGRADADA, INDISPONÍVEL ou DESCONHECIDA;
  • diferencia FALLBACK BRIDGE de FALLBACK HARDCODED;
  • exibe erro útil e timestamp do último uso.

Resultado técnico observado

  • O operador consegue ver imediatamente quando a ponte remota está saudável.
  • Quedas para bridge local ou fallback hardcoded passaram a sinalizar degradação operacional em vez de sucesso silencioso.
  • O BK-147 ficou regularizado também na trilha documental canônica do repositório.

Validações

  • php -l admin/cron/ai_copy_helper.php
  • php -l admin/modulos/campanhas/redes_sociais.php
  • git diff --check

Próximos passos registrados

  1. BK-148: modularização segura de admin/modulos/campanhas/redes_sociais.php.
  2. BK-150: fechamento do loop de métricas com social_post_metrics_history.