Cerebro Studio · Backlog · Changelog
RioNoTeatro • /www/wwwroot/rionoteatro.com.br/docs/changelog/2026/CL-2026-04-08-BK-225-ordem-eventos-vitrine.md • 2026-04-08T03:18:06.435Z

CL-2026-04-08-BK-225

BK-225 - Ordem da vitrine de eventos separada por admin, produtor e bot

Objetivo do fechamento

  • priorizar primeiro os eventos com venda online sob gestão do admin ou em parceria_online=1
  • exibir em seguida os eventos aprovados cadastrados por produtor
  • deixar os eventos aprovados vindos do bot no terceiro bloco, sem mexer nos filtros existentes da vitrine

O que mudou

  • eventos.php
  • a query principal deixou de agrupar a vitrine em apenas dois grupos
  • o ORDER BY passou a usar três níveis de prioridade:
  • origem = 'admin' ou parceria_online = 1
  • origem = 'produtor'
  • origem = 'bot'
  • foi mantido fallback final para origens vazias ou legadas sem alterar a filtragem de status, aprovação ou temporada

Por que mudou

  • a página pública estava misturando eventos de produtor e eventos importados pelo bot no mesmo bloco secundário
  • a operação comercial precisava preservar a prioridade de venda online/admin, mas ainda diferenciar o que é evento aprovado de produtor do que veio da trilha automatizada do bot

Validações executadas

  • leitura do SQL de listagem em eventos.php
  • php -l eventos.php
  • consulta real na base com o mesmo WHERE da vitrine e o novo ORDER BY, confirmando a sequência:
  • admin/parceria
  • produtor
  • bot

Referências

  • arquivo corrigido: eventos.php
  • backup original da rodada: eventos.php.bak.BK-225-20260408-0007
  • backup do lock: docs/LOCK.md.bak.BK-225-20260408-0007
  • backup do changelog central: docs/CHANGELOG.md.bak.BK-225-20260408-0007