Guidant AI · FR-060 需求索引
⌂ 需求中心

FR-060 · 需求索引 · 本頁由 build 掃資料夾生成

FR-060 檢測基準內容管理

狀態:設計定案,待實作 文件 5 份 handoff 4 份
§1

這個需求在解什麼

FR-059 把掃描設定檔(profile)收進了後台,但平台把它當成 opaque binary——使用者在管理頁與任務下拉看到的只有一個名字,不知道選下去會驗什麼、驗幾條、哪些其實根本不會自動檢查。

目前只有項目,user 完全不知道這個東西會驗證什麼,我怎麼知道我要選什麼?哪些基準可以參考,我可以先請負責人去判斷、提前先處理,而不是等報告出來才去處理。 — 決策者原話(2026-08-03)

一個支撐急迫性的實測數字:目前最常被選的 TWGCB-01-014(Ubuntu 22.04 政府組態基準)共 234 條控制項,其中 199 條是人工待判項impact 0.0,執行時直接 skip),真正會自動檢查的只有 35 條。使用者現在完全看不到這件事——選了、掃了、拿到一份 85% 是 skip 的報告,才發現。

本案範圍三件事:瀏覽 profile 的檢驗內容(核心)/修改基本資料含改名(現在打錯字只能砍掉重建)/分類體系(profile 一多下拉會很長、會選錯)。同時做一次資料模型重構:現行單表以 (detection_tool_id, tenant_id, name) 推斷版本鏈,拿 name 當身分正是改名改不動的根因,故拆成「基準主檔/版本從檔/控制項」三層。

現況:討論稿已產出並發 Artifact,D1–D18 待拍板,拍板後才落地 design.md。詳見下方文件與 handoff。

§2

文件

以下全部由 build 掃資料夾產生,新增檔案重 build 即自動出現。標題連結指向渲染後的 HTML,md 連向源檔。

需求與討論

文件 類型 標題 最後更新
discussionmd 需求討論稿 讓使用者看得見「這份基準到底要驗什麼」 2026-08-03

設計

文件 類型 標題 最後更新
designmd 設計 FR-060 檢測基準內容管理 — 設計文件 2026-08-03

cards/(3 份)

其他文件

文件 類型 標題 最後更新
CM-1077-1-usage-judgementmd 文件 CM-1077.1 檢測基準「是否被使用過」判定服務 2026-08-04
CM-1077-2-edit-and-deletemd 文件 CM-1077.2 修正來源 + 刪除(BE 寫入端) 2026-08-04
CM-1077-3-fe-actionsmd 文件 CM-1077.3 — 前端:把「修正來源」與「刪除」接進操作 menu 2026-08-04

交接與收口時間軸(handoff/,4 份)

由新到舊。每份是某一棒次交接當下的完整現況快照,看某個時間點「當時知道什麼」請從這裡進。

日期 文件 標題
2026-08-07 fr060-STATEmd FR-060 檢測基準內容管理 — STATE(living,永遠只描述「此刻」)
2026-08-07 fr060-LOGmd FR-060 檢測基準內容管理 — LOG(append-only,每棒追加一 block)
2026-08-03 2026-08-03-fr060-discussion-to-design-handoffmd FR-060 中繼交接 — 討論稿已產出,等 D1–D18 拍板後落地 design.md
2026-08-04 2026-08-03-fr060-arc-SUMMARYmd FR-060 檢測基準內容管理 — 全案收尾 SUMMARY
§3

關聯

牽動的 SPEC 頁(連向線上 SPEC 手冊,開新視窗):

相關需求