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)
- BK-136
- BK-137
- BK-138
- BK-147
- BK-148
- BK-149
- BK-150
- BK-151
- BK-156
- BK-158
- BK-159
- BK-160
- BK-161
- BK-162
- BK-163
- BK-164
- BK-165
- BK-166
- BK-170
- BK-171
- BK-172
- BK-177
- BK-183
- BK-186
- BK-187
- BK-189
- BK-190
- BK-191
- BK-192
- BK-193
- BK-195
- BK-196
- BK-197
- BK-198
- BK-199
- BK-201
- BK-205
- BK-207
- BK-208
- BK-209
- BK-210
- BK-211
- BK-212
- BK-213
- BK-214
- BK-215
- BK-216
- BK-217
- BK-218
- BK-219
- BK-220
- BK-221
- BK-229
- BK-230
- BK-231
- BK-232
- BK-233
- BK-234
- BK-235
- BK-236
- BK-239
- BK-240
- BK-241
- BK-242
- BK-243
- BK-244
- BK-245
- BK-246
- BK-248
- BK-249
- BK-250
- BK-251
- BK-252
- BK-253
- BK-254
- BK-255
- BK-256
- BK-257
- BK-258
- BK-259
- BK-260
- BK-261
- BK-262
- BK-263
- BK-264
- BK-265
- BK-266
- BK-267
- BK-268
- BK-269
- BK-270
- BK-271
- BK-272
- BK-275
- BK-276
- BK-277
- BK-278
- BK-279
- BK-280
- BK-295
- BK-313
Detalhe do BK Selecionado
/www/wwwroot/rionoteatro.com.br/docs/backlog/BK-245-peca-ultimo-dia-fim-temporada.md • 2026-04-09T20:57:10.078Z
BK-245 - Hotfix de ultimo dia em peca.php
Objetivo
- impedir que
peca.phpconsidere a peca encerrada logo no inicio do ultimo dia quandofim_temporadavier so com data - manter a pagina publica ativa ate o fim do proprio
fim_temporada - preservar a regra separada de antecedencia minima de venda por sessao
Evidencia inicial
- em
peca.php, a regra atual de vitrine publica usastrtotime($dtFim) > time() - quando
fim_temporadaesta salvo comoYYYY-MM-DD, o PHP interpretastrtotime($dtFim)como00:00:00desse dia - efeito pratico:
- no proprio ultimo dia, apos a meia-noite,
$em_cartazvirafalse - a pagina cai no layout enxuto com a mensagem
Não temos informações deste espetáculo no momento evento.phpja trata o ultimo dia de forma mais permissiva ao comparar contradate('Y-m-d')
Escopo
peca.phpdocs/LOCK.mddocs/BACKLOG.md
Direcao do patch
- ajustar a avaliacao de
em_cartazpara considerar o fim do dia quandofim_temporadavier sem horario - evitar uma correcao que estenda cegamente a data se no futuro o campo passar a carregar horario real
- nao alterar a regra de antecedencia (
tempo_antes) nem a delegacaopeca.php->evento.php
Validacoes previstas
php -l peca.php- leitura pontual do diff final para confirmar que a mudanca ficou isolada na regra de data
Estado
- concluido e validado em
2026-04-09
Execucao desta rodada
- a regra de
em_cartazempeca.phpdeixou de compararstrtotime($dtFim)diretamente contratime() - o arquivo agora calcula
dtFimTimestampde forma defensiva: - se
fim_temporadavier comoYYYY-MM-DD, a comparacao passa a usar23:59:59desse mesmo dia - se o campo vier com horario real no futuro, o horario original continua valendo
- a trava de antecedencia por sessao (
tempo_antes) nao foi alterada - a delegacao de eventos de produtor para
evento.phpnao foi alterada
Validacoes executadas
php -l peca.php- leitura do diff isolado em
peca.php - validacao funcional humana no ar:
- comportamento confirmado no ultimo dia
Fechamento
- changelog detalhado publicado em:
docs/changelog/2026/CL-2026-04-09-BK-245-hotfix-ultimo-dia-peca.md- pronto para commit seletivo na
main