本卡屬 FR-166(母卡 CM-3109),批 6。repo:agent。只改 evidence-agent。由首腦在驗收 P1-3/P1-7b/P2-5/P2-8a/P1-8 時陸續發現、沒有任何卡負責的 Agent 端缺口,一次收掉。

這張卡做什麼(白話)

前面幾批交出來的 Agent 主控台有幾個接縫沒人接:手動掃描、網路除錯、重啟三個功能在真機上沒人拿得到權限;主系統清單看不到 Agent 有沒有同步;從主系統跳進來不會自動跳設密碼框;狀態列沒有最後心跳時間;總覽缺時鐘偏差燈;主控台存過儲存設定後沒辦法改回安裝時的設定;argon2 是別的套件順帶裝進來的。本卡一次補齊。

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改:core/agent_auth.py(CONSOLE_SCOPES)
改:core/console/heartbeat.py(fields 加 sync_state)
改:core/console/routes.py 的 /api/me(加 offline_password_set)
改:core/console/local_auth_routes.py 的 /console/state(加 last_heartbeat_at、cloud_url)
改:core/console/overview.py+core/clock_skew.py(時鐘燈)
改:core/console/ops_routes.py+core/storage_settings.py(DELETE /storage)
改:pyproject.toml(argon2-cffi 明確宣告)

怎麼做

驗收(可親手做、可親眼看)

紀律