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-269-aprovados-similares-unificacao-manual.md • 2026-04-13T01:48:47.178Z

BK-269 - Lista de aprovados similares para unificação manual

Status

  • concluído em 2026-04-12

Objetivo

  • criar no admin uma lista operacional de eventos já aprovados com alta similaridade
  • permitir que o time use o fluxo de unificação também no legado já aprovado

Regra inicial

  • corte mínimo de similaridade: 75%
  • priorização:
  • mesmo_slug
  • mesmo_teatro
  • se não for mesmo_slug nem mesmo_teatro, tratar com muito mais cautela

Motivação real

  • o caso País Gambiarra mostrou que a fila pendente do bot não cobre todo o problema
  • havia múltiplos eventos já aprovados/ativos no banco com mesmo slug e mesmo teatro
  • a vitrine apenas refletia o estado real da base

Entrega esperada

  • nova aba em admin/modulos/eventos/conciliacao.php
  • pares ou grupos de aprovados similares
  • dados mínimos por item:
  • IDs
  • nome
  • slug
  • teatro
  • datas
  • similaridade
  • links úteis

Fora de escopo inicial

  • unificação automática em lote
  • multiteatro
  • heurística abaixo de 75%

Entrega consolidada

  • conciliacao.php
  • nova aba Aprovados Similares
  • corte operacional >= 75%
  • priorização por mesmo_slug e mesmo_teatro
  • ações manuais nas duas direções:
  • Mesclar B no A
  • Mesclar A no B
  • action.php
  • nova action conciliar_unificar_aprovados
  • merge manual entre eventos já aprovados
  • trava quando o evento de origem possui pedidos
  • navegação da conciliação
  • a aba ativa agora volta após submit/redirect
  • return_tab passou a ser preservado

Validações executadas

  • php -l admin/modulos/eventos/conciliacao.php
  • php -l admin/modulos/eventos/action.php