30c9312c57
leo 2026-08-15:「我是說不是要用真實的資料夾套新規範做一次?」 對 matrix/arcrun/docs 的兩個節點做了真的萃取(不是模擬): · docs/ 5 篇原稿 → 5 文件卡 + 9 概念卡 + 1 主題(結構性閘) · user_requirements/ 4 篇 → 2 文件卡 + 7 概念卡 + 1 主題(讓生態自己長) 踩到並如實處理的四個邊緣案例: ① arcrun-landing-page/ 只有 .jsx/.html/.css ⇒ 依規範不是節點,不建 .wiki(index 說明有寫) ② credential_parts.md 29KB、12 個 H2,超過 20KB 分段門檻 ⇒ 只萃 §0–§2,其餘八段在文件卡上如實標明未做——一張卡蓋不住 29KB ③ wishlist.md 是「空」的第三種:指針檔(不是沒東西、不是紀錄) ⇒ 標 no_concept 不產卡。我第一版給它產了卡,wiki-lint 當場報孤島卡抓到 ④ 三個子節點未萃,在 index 標「未萃」——標出來使用者才分得出「沒東西」和「還沒做」 並依 leo 的判準拿掉 type 欄位: 「在這個類似 Logseq 的結構裡根本不分,你要想的是在寫函式時是否不同」 逐一檢查 place_card/patch_card/promote_hub/split_hub/渲染/三個信號/lint ——沒有任何函式需要類型欄位,需要的全是結構屬性(有無父/有無子/有無判斷), 而那三個都是現算的。⇒ type: hub 與 hub_kind 拿掉,wiki-lint 改成用算的。 promote_hub 因此不是改型別,是在有子的卡上補一段判斷,型別自己就變了。 實測:docs 樹 節點 2|卡片 27|卡外邊 62,十五項全 0,退出碼 0 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
---
|
||
tags: [設定, AI 協作]
|
||
gloss: arcrun 是給 AI 操作的工具,而 harness 說明 41 行對 scope 零字提及。
|
||
created: 2026-06-15
|
||
updated: 2026-08-15
|
||
---
|
||
# AI 讀不到的隱形分層
|
||
|
||
← [[HANDOFF-config-scope-and-vectorize]]
|
||
|
||
## 摘要
|
||
|
||
真實事故:mira 被交代遷移時沒看懂 scope 存在,差點誤部官方帳號。病根不在它笨,在它讀的東西裡沒有這一層。
|
||
|
||
## 重點
|
||
|
||
- **arcrun 的操作者是 AI 不是人**(mindset §2),所以「AI 讀得到什麼」就是「系統有什麼」
|
||
- 而 harness block 全文 41 行,**對 scope/帳號歸屬/誤部風險 0 字**
|
||
- ⇒ mira 把「搬資料」跟「用哪個帳號」混為一談——**那是兩件獨立的事**
|
||
- 這是 [[結構性閘]] 的另一面:規則沒被寫在會被讀到的地方,等於不存在
|
||
|
||
## 實體
|
||
|
||
- **harness block**(介面)— AI 讀 arcrun 時看到的說明,`cli/harness/CLAUDE.block.md`。
|
||
- **遷移 ≠ scope**(判準)— 搬資料與用哪個帳號是兩件獨立的事。
|
||
|
||
## 關聯
|
||
|
||
### 內文知識關係
|
||
|
||
- harness block >> 沒有提及 >> scope
|
||
- AI >> 只知道 >> harness block 寫的東西
|
||
|
||
### 卡片關係
|
||
|
||
- AI 讀不到的隱形分層 >> 屬於 >> [[HANDOFF-config-scope-and-vectorize]]
|
||
- AI 讀不到的隱形分層 >> 屬於 >> [[結構性閘]]
|
||
- AI 讀不到的隱形分層 >> 被誤部風險放大 >> [[scope 誤部風險]]
|
||
|
||
### 出處(原文 >> 提及 >> 本卡,可多筆)
|
||
|
||
- `../HANDOFF-config-scope-and-vectorize.md` >> 提及 >> AI 讀不到的隱形分層
|