feat: vault 萃取能力 /wiki-extract(raw Logseq → system-dev/wiki,冪等)+ bump 1.14.0(issue #5)

vault repo(Logseq/Obsidian 只有原文)需要萃,萃取歸 template。新增可重跑、
content_hash 冪等的增量萃取,把原始筆記萃成 system-dev/wiki 精耕卡+[[wikilink]],
供下游 Arcrun ingest 機械拉三元組。AI 只產卡片,不寫 KBDB、不拉三元組。

- 新增 /wiki-extract 命令:vault 增量重萃入口(給 Routine 反覆跑,不需 token)。
  content_hash 冪等(.extract-manifest.json,hash 沒變=零 AI 呼叫);卡片格式沿用
  wiki-init 第五步不重造;原文唯讀 + D16 精耕非 RAG。
- 新增 Logseq 任務 marker 解析單一真相源 docs/4-guides/logseq-markers.md:
  大寫 marker(非 GFM checkbox),TODO/LATER→todo、DOING/NOW→in-progress、
  WAITING→blocked、DONE→done、CANCELED/CANCELLED→closed;跳過 LOGBOOK/屬性行。
  與 template#4 tasks 投影共用同一套,不各寫一份。
- install/update 帶下新命令與 guide;wiki-init 加增量重萃指針。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Claude
2026-07-06 02:54:39 +00:00
parent 146d3c4875
commit 9a5219d8bd
8 changed files with 277 additions and 2 deletions
+8
View File
@@ -217,6 +217,12 @@ keep_with_template ".claude/hooks/pre-write-guard.sh" "$TEMPLATE_URL/.claude/hoo
update_file ".claude/commands/issue-handle.md" "$TEMPLATE_URL/.claude/commands/issue-handle.md"
update_file "system-dev/VERSION" "$TEMPLATE_URL/system-dev/VERSION"
# Logseq 任務 marker 解析(單一真相源):vault 萃取(/wiki-extract)與 tasks→Project
# 投影共用同一套;任一模組在用就補/更新(邏輯檔,可覆蓋)。
if $HAS_WIKI || $HAS_SDD; then
update_file "system-dev/docs/4-guides/logseq-markers.md" "$TEMPLATE_URL/system-dev/docs/4-guides/logseq-markers.md"
fi
if $HAS_WIKI; then
# wiki 的「邏輯檔」:導航與 hooks,可覆蓋。wiki 資料在 system-dev/hooks/commands 留 .claude/。
update_file "system-dev/wiki/INDEX.md" "$TEMPLATE_URL/system-dev/wiki/INDEX.md"
@@ -226,6 +232,8 @@ if $HAS_WIKI; then
update_file ".claude/commands/wiki-capture.md" "$TEMPLATE_URL/.claude/commands/wiki-capture.md"
update_file ".claude/commands/wiki-update.md" "$TEMPLATE_URL/.claude/commands/wiki-update.md"
update_file ".claude/commands/wiki-recall.md" "$TEMPLATE_URL/.claude/commands/wiki-recall.md"
# vault 增量萃取(Logseq/Obsidian → system-dev/wiki,冪等):邏輯檔,可覆蓋。舊版沒有 → 當新檔補。
update_file ".claude/commands/wiki-extract.md" "$TEMPLATE_URL/.claude/commands/wiki-extract.md"
# Coworkclaude.ai)的 wiki 整理 skill:規則檔,可覆蓋
update_file "system-dev/docs/SKILL.md" "$TEMPLATE_URL/system-dev/docs/SKILL.md"