Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/BACKLOG.md
Abrir Studio Projeto externo em modo read-only; encaminhamento permitido, escrita bloqueada.

Backlog Unificado

Projeto: RioNoTeatro. Fonte principal: /www/wwwroot/rionoteatro.com.br/docs/BACKLOG.md.

Modo read-only: ações de escrita ficam disponíveis apenas para o Cérebro.

Sem itens pendentes em /www/wwwroot/rionoteatro.com.br/docs/BACKLOG.md.

Especificações Disponíveis (fora da fila pendente)

Detalhe do BK Selecionado

/www/wwwroot/rionoteatro.com.br/docs/backlog/BK-164-palcofan-dashboard-e-feed-audit.md • 2026-03-26T00:41:58.998Z

BK-164 · PalcoFan no dashboard/peça + auditoria do pecas.xml

Natureza deste arquivo

  • Este backlog vivo registra o reforço operacional do PalcoFan no admin e na página pública da peça.
  • O mesmo BK também preserva a auditoria do gerador de pecas.xml, sem alterar o script nesta rodada.

Status

  • Estado do BK: em execução
  • Responsável: codex
  • Branch técnica: vps/BK-164-palcofan-dashboard-e-feed-audit

Problema

  • O admin dashboard não exibia pendência de comentários PalcoFan aguardando moderação.
  • A página peca.php não mostrava no grid principal um resumo de avaliações aprovadas quando a peça já tinha prova social.
  • Havia dúvida operacional sobre qual arquivo/cron realmente estava gerando o pecas.xml e em que contexto o arquivo podia parar fora da raiz do site.

Objetivo

  • Sinalizar no dashboard quando houver avaliações PalcoFan pendentes.
  • Exibir minicard Avaliações no topo de peca.php quando houver pelo menos uma avaliação aprovada.
  • Auditar o caminho do pecas.xml sem editar o gerador nesta rodada.

Escopo

  • admin/index.php — adicionar consulta de pendências PalcoFan e link para admin/modulos/comentarios/index.php.
  • admin/modulos/comentarios/index.php — validar o fluxo atual de aprovação e a consistência do filtro pendente.
  • peca.php — calcular média/quantidade aprovadas e renderizar o minicard de avaliações no grid principal.
  • includes/inc_palcofan.php — expor âncora estável para a rolagem do minicard.
  • atualizar_feed.php — somente auditoria, sem alteração de código.
  • /www/server/cron/f1fb970e7ca0b68f38510abb76a86aa0 — somente auditoria do wrapper do cron.

Evidência auditada

  • atualizar_feed.php grava pecas.xml via caminho relativo em file_put_contents('pecas.xml', $xml).
  • O wrapper /www/server/cron/f1fb970e7ca0b68f38510abb76a86aa0 executa php -q /www/wwwroot/rionoteatro.com.br/atualizar_feed.php.
  • Na inspeção atual do banco, tb_avaliacoes está com 0 pendentes e 1 avaliação aprovada para a peça 23.

Validações obrigatórias

  • php -l admin/index.php
  • php -l peca.php
  • php -l includes/inc_palcofan.php
  • render local de peca.php confirmando minicard e âncora
  • leitura integral de atualizar_feed.php e do wrapper de cron

Path List

  • admin/index.php
  • admin/modulos/comentarios/index.php
  • peca.php
  • includes/inc_palcofan.php
  • docs/LOCK.md
  • docs/BACKLOG.md
  • docs/CHANGELOG.md
  • docs/backlog/BK-164-palcofan-dashboard-e-feed-audit.md
  • docs/changelog/2026/CL-2026-03-25-BK-164.md