本卡屬 FR-114(母卡 CM-2019),CM-2110 第四段跑 BE 測試時發現的既有失敗。小卡,只改測試,不改程式。不擋發版。

問題是什麼(白話)

CM-2085(時鐘偏差警告)讓代理程式的心跳回應多了一個欄位 server_time_utc(雲端當下時間),但 BE 的心跳測試沒跟著改,現在固定失敗。CM-2110 runner 確認:用舊套件跑一樣失敗,與換版無關。程式行為是對的,是測試落後。

在哪裡

BE test/test_agent_enrollment_service.py::test_heartbeat_by_uid_updates_last_seen
   最後一次改:7a3bdf1ec(CM-2052);CM-2085 的套件 commit bad15b7d 在 register/heartbeat 回應加了 server_time_utc
   runner 另外提到「連函式參數都對不上」——開工先看失敗訊息,確認是欄位差異還是簽章差異,兩者都照現行程式修正測試

怎麼修

紀律

首腦註記(2026-09-24):併入 CM-2134