建議 model:sonnet/effort:medium — 純前端,API 契約已由 T-4.2 定死。

本卡屬 FR-107(母卡 CM-1843)第 .4 棒(子需求卡 CM-1847),子任務 T-4.3:做出「歸檔進任務」按鈕、結果摘要對話框、清理詢問,並在任務證據頁標示哪些是 AI 分類來的。

這張卡做什麼(白話)

後端的歸檔與清理已經做好(T-4.2),這張卡做使用者實際會看到的部分:

動哪些檔

前端 repo ~/Projects/Billows/Audit-Manager/compliance-manager-fe/(branch feature/review)
src/views/evidence-classification/EvidenceClassificationReview.vue
    ← 加「歸檔進任務」按鈕 + 結果摘要對話框 + 清理詢問
src/views/evidence-classification/EvidenceBatchList.vue
    ← archived 狀態只剩「清理」動作
任務證據列表頁(我的任務底下的證據頁)
    ← source === 'AI_CLASSIFIED' 顯示「AI 分類」標籤
src/config/api/api.js   ← 加 archive/purge 兩支常數
i18n 語系檔

要接的 API(T-4.2 已做好)

POST /api/1.0/evidence-batches/<batch_uid>/archive
  回 {attached_files, evidence_created, evidence_existed, no_task_files}
      attached_files   已掛進任務的檔數
      evidence_created 新寫的證據筆數
      evidence_existed 命中既有(重按時會是全部)
      no_task_files    沒對到任何任務的檔數

POST /api/1.0/evidence-batches/<batch_uid>/purge
  回 刪了幾檔

任務證據列表 API 回傳多帶(T-4.1 已加)
  source: 'SYSTEM_UPLOAD' | 'DRIVE_SYNC' | 'AI_CLASSIFIED'
  classification_run_id

怎麼做

驗收條件(決策者親手可做)