建議 model:sonnet/effort:medium — 改動範圍小且明確(拿掉一個入口、加 docstring 標記),無設計決策。

本卡屬 FR-107(母卡 CM-1843)第 .6 棒(子需求卡 CM-1849),子任務 T-6.1:把舊的 Google Drive 版「自動分類」按鈕從前端拿掉,後端路徑保留但標記為舊的。

這張卡做什麼(白話)

新的批次版分類做完之後,舊的 Google Drive 版就不該再讓使用者用了。這張卡把前端的入口拿掉。

但後端的路徑要保留一版(D3 裁示):POC 上有客戶既有的分類結果與 Google Drive 資料夾,一刀切會讓那些結果的審閱頁與 FR-031 報表立刻打不開。所以後端原樣留著,只在程式註解標「這是舊的、下一版會刪」,並把「下一版要刪」記成 follow-up。

動哪些檔

前端 ~/Projects/Billows/Audit-Manager/compliance-manager-fe/(branch feature/review)
src/views/project/ProjectAuditorOverview.vue
    ← 🔴 拿掉「自動分類」入口按鈕
src/components/grc/project/AIEvidenceClassificationDialog.vue
    ← 🔴 檔案保留不刪,只是不再掛上去(舊 run 的審閱路由還要用)
router:舊的 review 路由(以 :runFolderId 定址)← 🔴 保留,舊 run 要打得開
api.js:495-504 舊十支常數 ← 保留(裁示 6:.6 刪舊線時一起清,但那是下一版)

後端套件
~/Projects/Jedicogy/module/jedi-python-package/jedi-evidence-classification/
  .../api/routing.py
      :42 /project/<project_uid>/ap/<ap_uid>/classify-evidence  ← docstring 標 legacy
      :56 /classification-run/<run_folder_id>/state             ← 同上
      :60 .../archive                                           ← 同上
      :64 .../file/<file_drive_id>/preview                      ← 同上
      :70 :74 兩份報表的 run_folder_id 版                        ← 同上
  🔴 只改 docstring,不改任何行為

怎麼做

驗收條件

依賴

前置:.4(歸檔)與 .5(框架去硬編碼)都完成——新線要完整可用才能拿掉舊入口。