fix(daemon-beta t3): 真機 e2e 抓到 /wiki-extract 拒非 vault 資料夾——新增 daemon 專用 /rag-extract-file 命令(template overlay,prompt 活在 skill 檔),claude 路改呼叫它
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# /rag-extract-file — 把單一原稿萃成知識卡(Arcrun RAG daemon 專用)
|
||||
|
||||
> 本命令由 Arcrun RAG daemon 的 template 代裝一併鋪入(daemon-beta task 3)。
|
||||
> 與 `/wiki-extract` 的差別:**不要求 vault**(一般資料夾即可)、一次只萃**一個指定檔**、
|
||||
> 由 daemon 以 `claude -p "/rag-extract-file <相對路徑>"` 呼叫。人也可以手動用。
|
||||
|
||||
## 任務
|
||||
|
||||
參數=原稿的相對路徑(相對於目前資料夾)。把它萃成**一張**定稿知識卡:
|
||||
|
||||
1. 讀取該原稿(**唯讀**——絕不修改、移動、刪除原稿)。
|
||||
2. 寫卡到 `system-dev/wiki/cards/<頁名>.md`,頁名=檔名去副檔名。同名卡已存在=覆寫(原稿變了卡就該更新)。
|
||||
3. **只寫這一個檔**。不碰 KBDB、不拉三元組、不動其他任何檔案——上傳/入庫是 daemon 的事,不是你的事。
|
||||
|
||||
## 卡片格式(段名一字不差,下游機械解析吃這個結構)
|
||||
|
||||
```markdown
|
||||
# <頁名>
|
||||
## 一句話定義
|
||||
(一行)
|
||||
## 要點
|
||||
- (3-12 條,具體、含數字條件)
|
||||
## 關鍵實體
|
||||
- **實體名** — 一句說明
|
||||
## 關聯
|
||||
- 實體A >> 謂詞 >> 實體B(3-8 行,端點用上面「關鍵實體」的正規名)
|
||||
```
|
||||
|
||||
## 鐵律
|
||||
|
||||
- 正體中文;技術名詞可留英文。
|
||||
- 萃「知識點」成自包含原子卡,不地毯複製原文全文。
|
||||
- 機敏值(密碼/API key/個資)**不得**寫入卡片;原稿含機敏值時該段落改寫成描述。
|
||||
- 原稿讀不懂或是空檔=誠實說明並**不寫卡**(寧缺勿假)。
|
||||
Reference in New Issue
Block a user