§1
一、做了什麼(六大塊)
- run 落 DB:
compliance.evidence_classification_runs(JSONB 鏡像 report_original/state + container_log);既有 service 旁路寫 DB、舊 run lazy 回填。
- 報告①驗證報表(量化)+ 報告②各AO誰對誰錯(CANON 質化):純函式 builder 移植
validate.py/gen_ao_adjudication.py,砍 crosswalk。
- 正解匯入 (Option B):
..._ground_truth 表 + POST /classification-ground-truth;報告①②③ 都用匯入正解當 User 側(亞航 63 檔 seed tenant 102)。
- 跨批總表(歷史分類紀錄分析):
summary_builder + get_runs_summary + Dialog。
- FE 2 報表頁照外部 script HTML 1:1 重刻 + 字級放大兩階 + 文案/預設調整(拿掉「產生 JSON」、信心預設 0.7)。
- DEV_MODE 開關:
VITE_DEV_MODE gate 5 個 dev/admin-only 功能。
§2
二、Commits
BE(compliance-manager-be)
b1646021 migration 8003b5ff Phase1持久層 ac7be2fc Phase2旁路寫DB d60c30d5 Phase3共用工具
d4551c73 Phase4報告① 128b986f Phase5報告② efe344b3 Phase6 API b4ad91e7 正解匯入
791ef3bb 報告①對齊 9d49b949 報告②同源修正 a645962a 跨批總表 21c7e720 規格對齊
+ 本次收尾 commit(changelog ×3 / memory / frontend-overview / SUMMARY)
FE(compliance-manager-fe)
8e0622d flag b72e513 Phase7 2頁+入口 2686a8c 需關注段 a45b84b 對齊完整度
df1b7a2 驗證頁版面 66cb875 報告②版面+字級 efe9413 字級再放大 b93172b 跨批總表
caa77e8 修UI build dec3d73 DEV_MODE e9c8f3c 文案/預設0.7
§3
三、行為差異(對 user)
- 跑完分類 → 結果自動進 DB;審閱頁 + Dialog 多「驗證報表 / 各AO誰對誰錯 / 歷史分類紀錄分析」入口(DEV_MODE 開時)。
- 報表用匯入正解當基準 → 即使未審閱也是完整版;報告② 抓出 User 自己誤放(亞航 30 格)。
- STG/PRD build 這些功能自動隱藏。
§6
六、已知 follow-up
- FE 正解上傳 UI(目前只 API + 手動 seed)。
- 動態正解(user 審閱後自動成正解)。
- 報表頁 router guard(DEV off 直接打 URL redirect)。
- E2E 測試(compliance-manager-test)。
- 多框架(這階段只 cmmc-l1)。