結論

知識卡片系統的成型不是「想清楚再寫」、是多輪迭代浮現

1原始對話素材
2   ↓ 識別重複結構
3原子卡(每張一個小現象)
4   ↓ 串連、識別共同骨架
5meta-卡(抽上層原則)
6   ↓ 沉澱成可重複使用的 protocol
7reference(可直接套用的 checklist + 模板)
8   ↓ L3 觸發機制
9SKILL(自動觸發 reference)

每層都解上一層的限制、不是替代。原子卡保留具體 case 的細節(被反例反駁時可保留)、meta-卡提供跨情境的判讀框架(避免每次重新推理)、reference 沉澱成可直接套用的步驟(消除「知道但忘記用」的鴻溝)。


為什麼一次寫不完

第一次接觸現象時、看到的是具體 case 的表面

  • 看到「使用者說『我再想想』」 → 先寫成「[#77] 延後是合法選項」
  • 看到「使用者說『1+2』」 → 先寫成「[#78] 反省題複選」
  • 看到「使用者反駁推薦」 → 先寫成「[#74] 決策呈現格式」

每張原子卡解 1 個情境、自包含可讀。但串連在一起時才浮現的結構(例:「五個獨立維度」)需要看到 ≥ 3-5 張原子卡之後才看得出。第一次寫不出來、不是因為沒想清楚、是因為原料不夠

催熟原子卡之前先寫 meta-卡 = 從少數 case 過度推論、產生 over-fit 結構、後續發現新 case 不符就要重寫。


三層的職責分工

Layer 1:原子卡

範圍:單一現象 / 單一錯誤 / 單一情境。

特徵

  • 從具體事件浮現(事後檢討)
  • 自包含、不依賴其他卡也能讀
  • 含「反模式 / 修法 / 何時不適用」三段
  • 給未來自己看:「啊我再次遇到這個」

#77 「現在不決定」是合法選項 是從一次具體對話中「使用者說『不用現在決策』、agent 加壓」浮現。

Layer 2:Meta-卡

範圍:N 張原子卡的共同骨架。

特徵

  • 不是新原則、是把已存在的原則上抽
  • 通常出現在「寫 N 張原子卡之後、發現他們其實同一件事」
  • 提供跨情境判讀(“這個情境屬於哪一維度?")
  • 給「已有 mental model 的讀者」加深、不取代原子卡

#79 決策對話的五個維度 是寫完 [#74-#78] 五張原子卡後、發現他們各對應一個獨立維度。沒寫 #79 之前 #74-#78 是五張平行卡、寫完 #79 後形成有結構的網。

Layer 3:Reference

範圍:把 N 張卡的判讀流程沉澱成可直接套用的 step-by-step。

特徵

  • 不是教學、是 lookup table + checklist
  • 在實作中被翻開、不是讀爽的
  • 結尾有 self-check 讓使用者驗證自己沒漏
  • 跟一張具體任務 / 觸發情境對應

references/decision-dialogue.md(在 SKILL 內)— 把 #74-#79 翻譯成「五步判讀 + 完整模板 + self-check」、agent 寫 decision 之前看一遍就夠了。


多層迭代的訊號:什麼時候該往上抽?

訊號 1:寫第 N 張卡時、發現大段內容跟前一張重複

→ 兩張卡共用某個結構、抽出 meta-卡。例:寫 [#78] 反省題複選時、引用 [#74] 推薦格式 = 暗示有上層共骨。

→ 知識網密度足夠、可抽 meta-卡作為樞紐。

訊號 3:實作中要回查多張卡才能完整 apply

→ 沉澱成 reference、減少回查成本。

訊號 4:「我之前是不是寫過類似的」第 3 次出現

→ 不是「沒寫過」、是 meta-結構模糊、無法用既有卡 frame 新情境。需要 meta-卡。


反模式:跳層的代價

反模式為什麼不好
直接從對話寫 meta-卡(沒原子卡支撐)over-fit 少數 case、新 case 不符就要重寫
只寫 reference 不寫卡片reference 是「怎麼做」、原子卡是「為什麼」、缺少 why 後續難 maintain
卡片寫完不抽 meta知識散落、跨情境無法判讀、實作中要回查多張
Meta-卡寫太早(寫第 1-2 張就抽)沒足夠 N 看出共骨、結構強加
一張卡裡塞多個現象卡片該原子、混合會干擾 cross-link
Reference 沒對應觸發情境寫了沒人看、變另一份未來才會被翻的文件
卡片寫完不回頭 cross-link知識網不形成、留下孤兒卡

觀察:多層迭代不是線性、是 spiral

實際上的迭代不是「Layer 1 全寫完才寫 Layer 2」、而是:

1寫 #74 → 寫 #75 → (浮現 meta) → 草稿 #79 →
2寫 #76 → (補 #79) → 寫 #77 → (補 #79) →
3寫 #78 → 完成 #79 → 寫 reference → SKILL 整合

每次新卡可能反過來修改 meta-卡、reference 也可能反過來指出原子卡缺角。Spiral 結構接受迭代修正、線性結構假裝一次寫對


跟其他抽象層原則的關係

原則關係
#42 2 次門檻寫 meta-卡的訊號:第 2 次看到類似結構、抽出來
#43 最小必要範圍先寫原子卡、有證據再抽 meta、跟「先窄後寬」同構
#44 SSOTmeta-卡是上層 SSOT、原子卡保留 case-specific 細節、各層分工
#67 寫作便利度「直接寫 meta」容易但會 over-fit、迭代浮現難寫但對齊真實結構
#72 高 ROI 無觸發「回頭抽 meta + 寫 reference」是高 ROI 但無觸發、需要協議 / pair / 對話結構驅動
#79 決策對話的五個維度本卡的 spiral 過程剛好就是 #79 浮現的實例 — meta-卡 + reference 都是後寫
#82 字面攔截 vs 行為精煉spiral 是 multi-pass refinement 的具體實現 — 卡片內容對不對、抽 meta 抽得對不對都是行為錯誤、靠 spiral 收斂、不靠 hook 攔截

套用到本系統的具體 case

content/report/ 的 80+ 卡片成型路徑:

  1. 第 1-2 輪(#1-#30):純事後檢討、單張原子卡、互不串連
  2. 第 3 輪(#31-#45):開始抽 pattern 卡、識別重複結構
  3. 第 4 輪(#42-#45 + #67-#72):抽出第一批 meta-卡
  4. 第 5 輪(#55-#73):寫 #59 五策略時發現 meta-卡需求、回補 #67-#73
  5. 第 6 輪(#74-#80):dialogue 中浮現決策協議、寫原子卡 + meta + reference
  6. 下一輪:可能會在 #80 上面浮現另一層 meta(process 反思的 meta)

每輪都不是「一次寫完」、是 spiral 中的一個 lap。


判讀徵兆

訊號該做的事
寫第 N 張卡、結構大段重複前卡抽 meta-卡
卡片網的 cross-link 變密加 meta-卡作為樞紐
實作中要翻 ≥ 3 張卡沉澱 reference
「之前好像寫過類似的」第 3 次缺 meta-frame、補上
Reference 寫完沒人翻沒接到觸發情境、補 SKILL trigger route
Meta-卡寫太早、後續新 case 一直破壞退回原子卡層、累積到 ≥ 3-5 張再抽
原子卡卡得很細、單張看完不知道幹嘛缺 meta-上下文、補 meta-卡或 reference
Cross-link 偏單向(只引用、沒被引用)孤兒卡、反向 link 補回

核心:知識卡片系統不是寫一次的文件、是長期 spiral 迭代的 living system。接受「第一次寫不對、會迭代」這個前提、就會在每次接觸新現象時先寫原子、累積到一定 N 後抽 meta、最後沉澱 reference。反過來的「想清楚再寫」是模仿線性開發、跟知識浮現的真實結構不對齊