FR-120 · 需求索引 · 本頁由 build 掃資料夾生成
✅ 已掃完並驗收(2026-09-26);發現已全數處理——絕大多數已修並隨 1.21.0 出貨(FR-114 第 8 批),第 8 項 Google 分享權限、第 15 項重複通知兩條裁定不修,即時通知頻道已拔除(CM-2373);1.21.1 再修授權讀取等(CM-2369)
目前狀態:✅ 十四棒+DI 腳本卡全收(2026-09-26)。 淨新增高 3/中 11/低 19+非資安 2,登總表第 185~218 項;三件待裁(總表 §7 第 51/52/53 項)已全部裁完並修好——第 51 項流程圖存檔刪任務 CM-2208、第 52 項總部守門 CM-2202、第 53 項寄信測試 CM-2111,隨 1.21.0 出貨;驗收結論定稿見 handoff-acceptance-brief.md。21 支外部套件已全掃完,主專案自己寫的程式(BE repo 本身)反而是最後一塊沒被系統性掃過的空白:826 支檔案裡 425 支從沒被任何一棒碰到,其中 119 支有真正的判斷邏輯(會做決定、查資料庫、處理使用者輸入),共 17,511 行,切成 12 棒(U1~U12);另外還有一批「接線設定檔」(DI,決定「哪個功能該接上哪個安全檢查」的組裝表,75 支)從沒被專門核對過,切成 U13a/U13b 兩棒,並先開一張「DI 組裝比對腳本」實作卡打頭陣。
這系列跟修正線並行做:決策者 2026-09-25 裁「主專案掃描準備啟動,與修正線並行」——套件掃描找到的問題還在修,不必等修完才開始掃主專案自己的程式。
規模:母卡+12 張掃描子卡+2 張 DI 專掃子卡+1 張 DI 腳本實作卡=16 張卡,共 119+(DI 範圍另計)檔、約 19,700 行(U1~U13b 已實測總和)。掃描卡本身不改程式,找到的問題由 FR-114 修正線處理(結果見上方狀態與總進度表)。
| 卡號 | 做什麼 | 規模 | 狀態 |
|---|---|---|---|
| CM-2152(母卡) | 統籌 U1~U12+U13a/U13b+DI 腳本卡 | 16 張子卡 | ✅ 十四棒全收(09-26),母卡掃描收口;發現已由 FR-114 修正線全數處理 |
| CM-2153 | U1 權限檢查共用層+共用小工具 | 15 檔/1,132 行 | ✅ 09-25 驗收|工具 1 中=總表第 19 項不另計(首獲面板 3:0);淨新增低 2(第 181/182 項);六疑點全排除;報告 |
| CM-2154 | U2 啟動與中介層 | 6 檔/1,233 行 | ✅ 09-25 驗收|淨新增中 2、低 1(第 185~187 項);工具 4 條為第 12/10・11 項+CM-1631+M13 第 17 條重現;報告 |
| CM-2155 | U3 首次安裝精靈+版本資訊 | 9 檔/930 行 | ✅ 09-25 驗收|工具零候選(沒東西可投)、runner 實測;淨新增低 2(第 183/184 項);五疑點全排除;報告 |
| CM-2156 | U5 雲端硬碟:Google 回呼+同步排程主幹 | 9 檔/1,838 行 | ✅ 09-25 驗收|淨新增高 1、中 2、低 3(第 192~197 項,與 U6 合併登,192/194 由 U6 runner DEV 實測補強);密鑰 4 條為既有工單重現;報告 |
| CM-2157 | U6 雲端硬碟:八支檔案搬移處理器 | 10 檔/1,758 行 | ✅ 09-25 驗收|新增併入 U5 列(第 192/194 項);工具 1 條(U6-2)為第 193 項重現不另計;報告 |
| CM-2158 | U7 任務入口與批次 | 7 檔/1,908 行 | ✅ 09-25 驗收|淨新增中 1、低 2(第 198~200 項);工具 6 中為第 45/155/156/157 項重現;U7-4 併入第 59 項不另計;報告 |
| CM-2159 | U4 雲端硬碟:設定、授權、金鑰 | 13 檔/1,786 行 | ✅ 09-25 驗收|淨新增高 1、低 2(第 188/190/191 項)+§3.2 第 39 項;工具 3 條為 U5-1/U5-2/CM-1631 重現;報告 |
| CM-2160 | U8 流程背景作業 | 8 檔/1,716 行 | ✅ 09-25 驗收|淨新增低 3(第 201~203 項);第 201 項已裁並修(§7 第 51 項,CM-2208,1.21.0 出貨);報告 |
| CM-2161 | U9 專案摘要報告+關聯表+使用者/角色殘段 | 20 檔/1,658 行 | ✅ 09-25 驗收|淨新增中 2(第 204~205 項,205 項為首腦推翻面板 0:3 否決後登記);工具 F2/F3 為第 65/150 項重現不另計;報告 |
| CM-2164 | U12 零散殘段+系統設定守門補掃+人員對帳跨公司殘段(三塊合併) | 16 檔/1,921 行 | ✅ 09-25 驗收|淨新增高 1、低 4(第 212~216 項);第 212 項已裁並修(§7 第 52 項,CM-2202,1.21.0 出貨);工具 2 條為第 74/72 項重現;報告 |
| CM-2162 | U10 系統診斷包:下載入口與組裝 | 8 檔/1,295 行 | ✅ 09-25 驗收|淨新增低 1(第 206 項)+§3.2 第 40 項;第 162 項修法改寫(遮罩認得的密碼寫法太少);下載入口兩條皆守得住;報告 |
| CM-2163 | U11 系統診斷包:資料收集器 | 7 檔/1,548 行 | ✅ 09-25 驗收|淨新增中 3、低 2(第 207~211 項);容器紀錄無遮罩併入第 186 項不另計;報告 |
| CM-2165 | DI 組裝比對腳本(實作卡,前置,寫腳本比對 75 支容器檔) | 75 檔比對範圍 | ✅ Done(09-25)|主線基準 🔴 3 處(見 di-wiring-audit.md),修正線基準另存 di-wiring-audit-fixline.md |
| CM-2166 | U13a DI 專掃:core/plugins/ 九支+config/di_modules.py | 10 檔/1,844 行 | ✅ 09-25 驗收|淨新增中 1、低 1(第 217~218 項);工具 3 條為第 34/37/40、11、36 項重現;CM-1605(第 53 項)已結案(CM-2111 修正,1.21.0 出貨);報告 |
| CM-2167 | U13b DI 專掃:di_containers/ 七支 | 7 檔/996 行 | ✅ 09-26 驗收|淨新增 0;工具 4 條為第 188/192/65 項+CM-1631 重現;DI 比對表 🔴 3 處核為非守門零件;報告 |
| CM-2206 | 收尾:資安總表 §7「等決策者裁」清單清帳——逐項對照修正線與總報告,劃掉已裁已修的,只留真的還要裁的 | 總表 §7 共 59 項逐條對照 | ✅ 完成|§7 原 43 項未劃,劃掉 35 項;其後剩餘待裁項已由決策者陸續裁完;要親手做的 4 項另列;另修 §3.3、FR-113 兩處過期狀態 |
| CM-2209 | 收尾:所有還沒修的資安項目總分類(甲已裁照修/乙可直接修/丙要決策者裁/丁建議不修/戊已裁暫緩),給決策者一次裁完再整批交 FR-114 第 8 批 | 三份紀錄交叉核對(PM 報告主線+修正線、資安總表 §3.1) | ✅ 已完成(09-26)|當時還沒修的 45 項已全數分類裁定並由 FR-114 第 8 批處理完(最終現況以 docs/security-report/SUMMARY.md 為準);另列三份紀錄不一致清單;分類文件 |
| — | 交修正線清單(第 8 批):決策者 09-26 逐項裁完,12 組交 FR-114 開卡 | handoff-to-fix-line.md | ✅ 已交 FR-114(09-26),12 組已全部修完隨 1.21.0 出貨 |
2026-09-26 第二十二任首腦:U13b 驗收登記淨新增 0,FR-120 十四棒全收;決策者 09-26 裁第 188/192/212 項進 FR-114 b3(CM-2200~2202)。
2026-09-25 第二十二任首腦:U2~U13a 十一棒驗收登記,淨新增高 3/中 11/低 20(總表第 185~218 項)+§3.2 第 39/40 項;決策者裁三條要修(第 192/193/194 項)、第 182 項改判要修;三件待裁進總表 §7 第 51~53 項;驗收結論定稿見 handoff-acceptance-brief.md。
2026-09-25 第二十二任首腦:U1/U3 驗收登記,淨新增 4 低(第 181~184 項)+§3.2 第 38 項;U1 第 19 項首獲面板背書。
2026-09-25 第二十二任首腦:DI 腳本卡 CM-2165 驗收 Done,結果表改以主線套件源碼為基準(原版讀到修正線 worktree,7 處 🔴 收斂為主線 3 處);修正線 1 處必填缺接轉交 FR-114(FR-119 清單 1-8)。
2026-09-25 第二十一任首腦:U1/U2/U3/DI 腳本卡四棒派出(與 FR-119 第 3 棒回寫、FR-114 修正線並行)。交棒第二十二任。
2026-09-25 決策者裁:主專案掃描準備啟動,與修正線並行;首腦(chief)派開卡員一次建完 16 張卡(母卡+14 張掃描子卡+1 張 DI 腳本實作卡)。範圍與切棒依 docs/features/FR-119-2609-security-scan-closeout/scan-inventory.md 盤點與 decision-draft.md 第 50~54 項裁決(U7 要掃、U12 併三塊、U13 拆兩棒+先開 DI 腳本卡)。
以下全部由 build 掃資料夾產生,新增檔案重 build 即自動出現。標題連結指向渲染後的 HTML,md 連向源檔。
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| handoff-acceptance-brief / md | 操作手冊 | FR-120 首腦驗收結論定稿(U2~U13a,給登記員與決策者對照) | 2026-10-01 |
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| handoff-to-fix-line / md | 交接 | FR-120 交修正線清單——第 8 批(掃描線全案收口,給 FR-114 首腦) | 2026-10-01 |
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| di-wiring-audit / md | 盤點證據 | FR-120 DI 組裝比對結果 | 2026-09-25 |
| scan-U1 / md | 盤點證據 | U1 檢查結果:權限檢查共用層+共用小工具(全產品守門地基) | 2026-09-25 |
| scan-U10 / md | 盤點證據 | U10 檢查結果:系統診斷包的下載入口與組裝 | 2026-09-25 |
| scan-U11 / md | 盤點證據 | U11 檢查結果:系統診斷包的資料收集器 | 2026-09-25 |
| scan-U12 / md | 盤點證據 | U12 檢查結果:零散殘段+系統設定守門補掃+人員對帳跨公司比對 | 2026-10-01 |
| scan-U13a / md | 盤點證據 | U13a 檢查結果:套件接線九支+DI 模組清單(找「接錯」不是找「沒接」) | 2026-09-25 |
| scan-U13b / md | 盤點證據 | U13b 檢查結果:主專案組裝表七支(di_containers/) | 2026-09-26 |
| scan-U2 / md | 盤點證據 | U2 檢查結果:啟動與中介層(每個請求都經過的那層) | 2026-10-01 |
| scan-U3 / md | 盤點證據 | U3 檢查結果:首次安裝精靈+版本資訊(登入前就打得到) | 2026-09-25 |
| scan-U4 / md | 盤點證據 | U4 檢查結果:雲端硬碟整合——設定、授權、金鑰 | 2026-09-25 |
| scan-U5 / md | 盤點證據 | U5 檢查結果:雲端硬碟整合——Google 回呼通知+同步排程主幹 | 2026-09-25 |
| scan-U6 / md | 盤點證據 | U6 檢查結果:雲端硬碟整合——八支檔案搬移處理器 | 2026-09-25 |
| scan-U7 / md | 盤點證據 | U7 檢查結果:任務入口與批次(任務增刪改查、Excel 批次匯入匯出、批次完成、我的任務) | 2026-09-25 |
| scan-U8 / md | 盤點證據 | U8 檢查結果:流程背景作業 | 2026-09-25 |
| scan-U9 / md | 盤點證據 | U9 檢查結果:專案摘要報告+關聯表+使用者/角色殘段 | 2026-10-01 |
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| di-wiring-audit-fixline / md | 文件 | FR-120 DI 組裝比對結果 | 2026-09-25 |
| remaining-classification / md | 文件 | 資安剩餘項目總分類 | 2026-10-01 |