RCF-069 — 課程內容更新類查照三件套 HARD STOP(IMP-166 升規)
類型:HARD STOP 規則新增 日期:2026-06-04 觸發條件:條件 1 — 新增/修改 HARD STOP 規則(主 CLAUDE.md 📝 內容創作模式) 相關文件:
CLAUDE.md(v3.3→v3.4;📝 內容創作模式新增 HARD STOP + 快速索引 +1 行)knowledge/operations/knowledge-inflow-active-sop.md(第六章新增三件套 gate + freshness 反向掃描)knowledge/improvements.md(IMP-166 ✅ 已升規)
問題背景
IMP-166 連續三個 session(均 2026-06-03/04)以同一模式重現,Tim 每次都親自祭出「全面盤點檢討,不要想到什麼才做什麼」:
| # | Session | 任務 | 缺口暴露方式 |
|---|---|---|---|
| 1 | 知識掃描第 6 次 | D4+D5 掃描 | Tim 追問 5 輪才補完 8 個缺口,每輪只找一個 |
| 2 | 「保留人味」納入 W1/W6 | D5 課程更新 | 前三輪逐輪補洞,第四輪才執行全課程 Grep |
| 3 | 「AI 加分→基本要求」納入 W1/W3 | legacy 補閉環 | 前四輪橫向盤點,第五輪才驅動縱向溯源——讀 6 份 D5 findings 發現掛帳 21 天的來源「M-Calc 2026 薪資調查」查無實據 |
根本模式:課程內容更新類查照缺「系統性 checklist 強制 gate」,導致 Claude 逐輪補洞(想到什麼才做什麼)而非第一輪一次盤完。缺口在第一輪對 Tim 不可見,只能靠多輪追問暴露。
第 3 次更揭示一個縱向盲區:course-info-freshness.md 追蹤表的「來源」欄是歷史填入,未必有 findings 背書;若不溯源就把條目升級為課程可見內容,等於把查無實據的「數據」端給學員(違反 Q7 嚴謹 + 第五關對外真實性)。
考慮過的方案
| 方案 | 描述 | 優點 | 缺點 | 採用? |
|---|---|---|---|---|
| 方案 A | 只記 improvements.md,不升規 | 零改動 | 連續三次重犯,無強制力 | ❌ |
| 方案 B | 只升規橫向全課程 Grep(A) | 解 Session 2 模式 | 漏掉 Session 3 揭示的縱向來源溯源盲區 | ❌ |
| 方案 C(最終採用) | 三件套 HARD STOP:(A)橫向全課程 Grep +(B)縱向來源溯源 +(C)五關一次性核對,第一輪強制同時執行 | 橫向(資料散落範圍)+ 縱向(來源真偽)+ 五關(品質)一次到位;置於 📝 模式正確認知點 | 查照工作量前移(但這正是目的) | ✅ |
最終決策
採方案 C。寫入主 CLAUDE.md 📝 內容創作模式作為 HARD STOP,並在 knowledge-inflow-active-sop.md 第六章(知識掃描整合動作)加對應 gate,使「知識掃描 → 課程更新」與「直接課程更新」兩條路徑都受同一規則約束。
三件套核心:
- (A)橫向全課程 Grep:
grep -rn掃scripts/products/+knowledge/product/(不限指令點名課程),列命中 + 納入/排除判斷(排除附理由,命中但不做 → 記 P3,禁止靜默遺漏)。 - (B)縱向來源溯源:要升級的 freshness 條目「來源」欄必須回溯
domains/D*/-findings 或 WebSearch 真實存在;查無 → 標注「⚠️ 來源查無實據」提報 Tim;禁止因來源欄已填就當證據。 - (C)五關一次性核對:回應前強制自查五關一次走完。
影響範圍
| 影響類型 | 具體項目 |
|---|---|
| 新增文件 | 本 RCF 檔案 |
| 修改文件 | CLAUDE.md(v3.4)+ knowledge-inflow-active-sop.md(第六章)+ improvements.md(IMP-166 ✅) |
| 觸發部門同步 | 無需逐一 Edit —— content/audit/knowledge 部門 CLAUDE.md 的內容創作模式 + 收尾規則均已指針化至主 CLAUDE.md,自動繼承(C05 pattern) |
| 影響的查照流程 | 所有課程內容更新類查照(W*/C*/D* .yaml / curriculum-design / 診斷報告 / freshness 升級為課程可見內容) |
驗證方式
下次課程內容更新類查照(如 P3 的 d1-report-template / C2-S3 去AI痕跡),查照第一輪應直接出現:① 橫向全課程 Grep 命中表 + 納入/排除判斷 ② 凡引用 freshness 既有條目 → 來源溯源結果 ③ 五關核對。若仍出現「逐輪被追問才補橫向/縱向缺口」,即代表規則失效需重新檢討。