本卡屬 FR-166(母卡 CM-母卡號(建完補)),卡 P2-2,階段 P2 離線能做事、批 4。只改 evidence-agent。依賴:P2-1。

這張卡做什麼(白話)

手動掃描的 API:列工具、列清冊目標、拿表單定義、開跑、看進度、取消;第三方元件掃描走既有上傳口。

為什麼切這一張

六端點、清冊與帳密兩道守門、第三方元件分流

reuse/extend/new

extend:scan_input.py 多接受本機 session(不另開上傳口);帳密走既有 credential_resolver;表單定義走既有 tool_schemas

在哪裡

repo:~/Projects/Billows/Audit-Manager/evidence-agent
改既有:core/console/scan_routes.py(P1-4 已掛的空殼,填內容)
改既有:core/scan_input.py

怎麼做

細節在 design.md 對應段(~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/design.md §5,開 design.html 看導覽),本段只列本卡要做到的點:

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

GET tools 回八支含帳密狀態;POST runs 清冊外 403;未同步 403;sbom 走 PUT /scan-input 本機 session 成功;取消走既有 _RUNNING_TASKS

對照雛形:~/Projects/Billows/Audit-Manager/compliance-manager-be/docs/features/FR-166-2610-agent-standalone-console/prototype/index.html(上方「跟著走」)。

紀律