Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-03-19-BK-150.md • 2026-03-20T01:33:51.380Z

CL-2026-03-19-BK-150 · Loop de metricas do Squad com social_post_metrics_history

Resumo

  • O approval do Squad passou a carregar performance anterior útil antes da aprovação.
  • O approved_payload passa a preservar esse resumo em metrics_summary.
  • A próxima run do Squad passa a receber lastPerformance no contexto da peça.

Escopo entregue

  • admin/modulos/campanhas/action_squad.php
  • anexa metrics_summary por peca_id + canal compatível;
  • separa current_queue_metrics quando houver dado do próprio item.
  • admin/modulos/campanhas/aprovar_squad.php
  • exibe painel Desempenho Anterior Útil antes da aprovação.
  • admin/modulos/campanhas/social_squad_helper.php
  • centraliza helpers de consulta/resumo de métricas;
  • aceita uso embedded sem responder JSON;
  • injeta lastPerformance na construção do contexto do Squad.

Resultado técnico observado

  • o humano consegue aprovar novo artefato olhando para desempenho anterior real, em vez de depender do queue_id atual sem histórico;
  • a próxima run do Squad passa a receber contexto resumido de performance anterior;
  • o BK fecha o loop usando apenas a base já existente no RNT.

Validações

  • php -l admin/modulos/campanhas/action_squad.php
  • php -l admin/modulos/campanhas/aprovar_squad.php
  • php -l admin/modulos/campanhas/social_squad_helper.php
  • git diff --check

Próximos passos registrados

  1. BK-151: brand profile bootstrap do RNT.
  2. Refinar no futuro a heurística de “melhor performance” se for necessário sair do último snapshot útil para uma leitura mais estratégica.