FR-162 · 需求索引 · 本頁由 build 掃資料夾生成
已收尾(2026-10-26):決策者手測通過;規格、使用手冊、決策分析、SUMMARY 已寫;套件 oscal-v2 2.9.0/file-upload 1.3.8 已發;母卡 CM-3057
| 你想知道 | 看這份 | 這份的性質 |
|---|---|---|
| 整件事做了什麼、留下什麼沒做 | 收尾總結 2026-10-26-FR-162-SUMMARY.md | 收尾總結(從 LOG 濃縮) |
| 現在的行為(工程師查) | SPEC:控制項關聯管理、證據沿用、沿用調整頁 | 現行規格 |
| 怎麼操作(使用者、客服) | 跨框架對照與證據沿用使用指南 | 使用手冊 |
| 同層規則、刪除語意為什麼這樣定 | 分析 2026-10-26-fr162-same-level-mapping-and-evidence-delete-semantics.md | 決策推理 |
| 現況有沒有、官方資料哪裡有、為什麼不塞 catalog | 分析 2026-10-24-cross-framework-control-mapping.md | 盤點與決策理由 |
| 做出來長什麼樣 | 雛形索引(七頁,雙擊即開;實作以 SPEC 為準) | 假資料畫面 |
| 定案規格與拆卡 | 設計 design.md | 設計決策 D1~D13、DDL、API、拆分表 |
| 接手現況與下一步 | handoff/FR-162-STATE.md | living 交接檔(含 §0 讀序、冷接自檢、短 prompt) |
| 每棒做了什麼、推翻了什麼 | handoff/FR-162-LOG.md | append-only 紀錄 |
| 卡怎麼開的 | handoff/gen_notion_cards.py、patch_workshop_fields.py | 開卡腳本(可重跑產 spec) |
| 批 | 卡 | 狀態 |
|---|---|---|
| 0 | 分析文件、design.md、開卡 | ✅ 2026-10-24 |
| 0.5 | 三頁雛形(矩陣工作台、一鍵沿用、任務層沿用) | ✅ 決策者 2026-10-24 審過「先出一版」 |
| 1~11 | CM-3058~3071(地基、灌資料、工作台 BE/FE、沿用 BE/FE、AI 建議、第三方對照 6a/6b/6c、對照資料包隨套件 7a、AI 建議原廠限定 7b) | ✅ 首腦驗收通過待確認(2026-10-24) |
| 12~13 | CM-3072 沿用止血 BE、CM-3073 沿用 FE | ⏭ 決策者跳過(第 11 輪取代) |
| 14 | CM-3074 間接對應可改可刪(BE)、CM-3075 矩陣排序(BE) | ✅ 驗收通過待確認 |
| 15 | CM-3076 間接對應編輯+膠囊拖曳(FE) | ✅ 驗收通過待確認 |
| 16 | CM-3077 欄寬撐滿/可拖拉/全螢幕/排序 UI(FE) | ✅ 驗收通過待確認 |
| 17 | CM-3078 對話框資料:兩端條文與 AO、每跳來源、display_status(BE) | ✅ 驗收通過待確認 |
| 18 | CM-3079 置中對話框取代 Sidebar(FE) | ✅ 驗收通過待確認 |
| 19 | CM-3080 沿用後端重做:可見性與封存過濾(資安)、授權邊界、調整/全部取消/紀錄 API(BE) | ✅ 驗收通過待確認 |
| 20 | CM-3082 沿用獨立三頁(FE) | ✅ 驗收通過待確認 |
| 21 | CM-3081 總覽「證據作業」下拉(FE;與 3082 撞登記型檔故分批) | ✅ 驗收通過待確認 |
| 22 | CM-3097 證據檔 sha256 地基:套件上傳統一算+背景回填(套件+BE) | ✅ 驗收通過待確認(已合回;jedi-file-upload 待發版 1.3.8) |
| 23 | CM-3098 重複證據看得見:同檔多 AO Tag+上傳重複提示(BE+FE) | ✅ 驗收通過待確認(已合回) |
| — | 第 3 棒首腦直改(決策者令「直接改」,無卡):矩陣頁、共用挑選器、證據沿用、關聯表 Excel、套件 026 | 🟠 決策者實測中 |
| 24 | CM-3100 評估目標列「清空這格」寫出跨層列:套件解析器+BE 同層把關+FE 清空(首腦直修) | ✅ 決策者手測通過 |
| — | FR-162.14 證據刪除行為(首腦直改,無卡):影響範圍說明框、本專案範圍可選、沿用刪了=本專案不適用、來源已移除標籤 | ✅ 決策者手測通過 |
Mapping/;首腦解析:ISO 代號零落差可直接接、官方不給關係型別。reuse/REUSED),與覆核輪「承襲」區分;已 append 到 CM-3062/3064/3065/3066。sort_order 為群組內序號;開第 9 輪四張卡 CM-3074~3077(批 14~16)。prototype/project-reuse-page.html;開 CM-3080/3081/3082;CM-3072/3073 決策者跳過。prototype/mapping-side-panel.html;開 CM-3078(BE)/3079(FE)。job_evidences 開 RLS 評估後不做。令首腦直接修並更新文件。以下全部由 build 掃資料夾產生,新增檔案重 build 即自動出現。標題連結指向渲染後的 HTML,md 連向源檔。
其他文件
| 文件 | 類型 | 標題 | 最後更新 |
|---|---|---|---|
| evidence-delete | 文件(手刻 HTML) | 刪除證據與來源已移除(雛形) | 2026-10-26 |
| mapping-side-panel | 文件(手刻 HTML) | 框架對照:點一顆對應後的對話框(定案雛形) | 2026-10-25 |
| mapping-workbench | 文件(手刻 HTML) | 框架對照維護工作台:矩陣視圖(雛形) | 2026-10-24 |
| picker-and-toolbar | 文件(手刻 HTML) | 挑選器與工具列 | 2026-10-26 |
| project-reuse-page | 文件(手刻 HTML) | 沿用其他專案的證據:獨立頁、三欄可拖(雛形重設計) | 2026-10-25 |
| project-reuse | 文件(手刻 HTML) | 新專案一鍵沿用其他專案的證據(雛形) | 2026-10-24 |
| task-drawer-reuse | 文件(手刻 HTML) | 任務層:可沿用提示列與「沿用自」標籤(雛形) | 2026-10-24 |
由新到舊。每份是某一棒次交接當下的完整現況快照,看某個時間點「當時知道什麼」請從這裡進。
| 日期 | 文件 | 標題 |
|---|---|---|
| 2026-10-26 | FR-162-STATE / md | FR-162 交接現況(STATE) |
| 2026-10-26 | FR-162-LOG / md | FR-162 交接紀錄(LOG) |
| 2026-10-26 | 2026-10-26-FR-162-SUMMARY / md | FR-162 跨框架控制項對應 — 收尾總結 |
資產子資料夾(無文件,不建頁):prototype/(2 個檔)
卡片內容(決策紀錄、驗收條件)以 Notion 為準,本頁只記座標。
| 關係 | 卡號 | 標題 | 狀態 |
|---|---|---|---|
| 母案 | CM-3057 | FR-162 跨框架控制項對應(母卡) | — |
| 子卡 | CM-3058 | 對照庫地基(套件):兩張對照表、解析服務、OSCAL mapping-colle | Not started |
| 子卡 | CM-3059 | 順手修:OSCAL 版本標記不一致——catalog 服務預設 1.1.2,系統 | Not started |
| 子卡 | CM-3060 | 主專案接線與灌官方對照:DI wiring、三份官方檔轉接腳本、DEV 灌出 C | Not started |
| 子卡 | CM-3061 | 對照維護工作台後端:清單/編輯/停用/新增 API、匯入匯出端點、能力點與側選單 | Not started |
| 子卡 | CM-3062 | 證據沿用後端:跨專案配對讀模型、專案層批次預覽與沿用 API、任務層單筆 API | Not started |
| 子卡 | CM-3063 | 對照維護工作台頁面:選兩個框架看對應、展開評估目標層、改關係/停用/新增、匯入匯 | Not started |
| 子卡 | CM-3064 | 新專案一鍵沿用其他專案證據:規劃頁橫幅提醒+三步對話框(選來源→預覽表→沿用摘要 | Not started |
| 子卡 | CM-3065 | 任務層單筆沿用與來源標示:證據區提示列、展開勾選沿用、「從 X 專案沿用」標籤( | Not started |
| 子卡 | CM-3066 | AI 建議評估目標配對:背景工作讀兩邊評估目標文字給關係與信心度、工作台「產生 | Not started |