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-244-hotfix-performance-painel-pedidos.md • 2026-04-09T19:15:36.253Z

BK-244 - Hotfix de performance no painel de pedidos

Objetivo

  • reduzir a lentidão da página painel/modulos/pedidos/index.php
  • cortar o N+1 de consultas sem mudar a UI nem o comportamento esperado da listagem

Contexto técnico

  • a rota pública até login.php respondeu normalmente
  • o gargalo ficou no PHP autenticado da listagem
  • a causa principal confirmada foi:
  • consultas repetidas em pecas dentro do while
  • consultas repetidas em tab_sessoes dentro do while
  • uso de caminhos auxiliares que voltavam ao banco várias vezes por pedido

Estratégia desta rodada

  • manter a query principal dos pedidos
  • pré-carregar em memória, por request:
  • peças por id_evento
  • sessões por id_evento
  • sessão atual por id_evento + data
  • última sessão por id_evento
  • total comprado por id_evento + data
  • configs mínimas de disponibilidade
  • substituir chamadas repetidas por helpers locais read-only no próprio index.php

Escopo

  • painel/modulos/pedidos/index.php

Estado atual

  • o hotfix foi validado funcionalmente pelo usuário na tela autenticada
  • o patch anterior de workers externos foi descartado por estar incompleto/incorreto

Validações executadas

  • [x] php -l painel/modulos/pedidos/index.php
  • [x] conferência do diff final do arquivo
  • [x] validação funcional humana:
  • a página abriu mais rápido
  • o botão Carregar mais voltou a funcionar
  • os botões/carregamento dinâmico passaram a respeitar o tema dark atual

Fechamento

  • status operacional: concluído em 2026-04-09
  • fechamento autorizado pelo usuário na própria sessão
  • próximo passo: commit e push da main com escopo isolado do BK-244