本卡屬 FR-166(母卡 CM-3109),批 7。repo:agent。只改 evidence-agent。由 P2-7(CM-3138,FE 執行紀錄分頁)的小弟回報、首腦查證屬實:前端要畫的那張表,Agent 端沒有資料來源。P2-7 改到批 8,等本卡做完再派。

這張卡做什麼(白話)

主控台的「執行紀錄」分頁要把這台 Agent 做過的事列成一張表:主系統派的任務和在主控台手動按的都在同一張表,每列看得到回傳狀態(已回傳附時間/待回傳/回傳失敗附原因),被拒絕的執行也要看得到。現在 Agent 只有「單筆查詢」和「立即重試」,沒有清單;主系統派的任務跑完沒在本機留紀錄;被拒絕的執行只寫在稽核紀錄。本卡補齊這三件。

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改:core/local_db/migrations.py(尾巴加 v3)
改:core/local_runs.py(list_page、主系統任務寫入)
改:core/task_sinks.py(CloudSink 落本機紀錄)
改:core/console/runs_routes.py(GET 清單)
參考:core/console/audit.py(讀 local_scan_refused)、core/outbox.py(判斷是否還在待回傳)
🔴 不動 core/console/routes.py(runs_routes 已由 P3-1 掛上)

怎麼做

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

紀律