本卡屬 FR-144(母卡 CM-2837),接 CM-2852/2853 的分組展開版,改分段與狀態的分法。BE 與 FE 同一棒做。會改碼。

問題是什麼(白話)

這頁原本照抄稽核作業的五個狀態(待填寫、稽核中、待覆核、矯正中、已結案)。但稽核計畫只有在待填寫時能改,進入稽核就唯讀,之後稽核走到哪一站對填計畫的人都是同一件事:已經交出去了。五個分段讓人以為要分別處理,失焦。決策者 2026-10-17 裁:這頁要像待辦清單,只關注要做的事;已交出去的統稱「已完成」。

規則(已裁)

在哪裡

BE
  api/project/serializers/audit_plan_list.py:12-13   filters.status 現在 OneOf(VISIBLE_PASS_STATUSES) → 改收 todo/done
  app/readmodel/service/audit_plan_list_service.py:17-23   status 參數傳到 query
  infra/readmodel/audit/audit_plan_list_query.py:110、225   WHERE s.status = :status → 依組別比對
  infra/readmodel/audit/audit_plan_list_query.py:229   _status_counts → 回 {todo, done}
  serializer _StatusCountsSchema   欄位改 todo/done
FE
  src/views/project/AuditPlanListView.vue:19、28、93、231-237、280   STATUSES、預設、筆數、分段、狀態膠囊
  src/config/locales/i18n/{zh-tw,en}/audit-plan-list.json   filter_* key 換成 todo/done/all 與三種狀態文字
雛形(已改好,照它)
  BE docs/features/FR-144-2610-my-audit-plans-sidebar-entry/prototype/my-audit-plans-grouped.html
  看 GROUP、GROUP_LABEL、shownStatus、projRow 的 single 判斷

怎麼做

手測(DEV,BE 重啟後;FE 5180;blsadmin)