--- tags: - 知识图谱 - 时间线 type: 操作日志 --- # log · 知识图谱操作时间线 > [!note] 这是什么 > append-only 的操作记录。每次 **ingest / query / lint 都必须追加一条**,格式 `## [YYYY-MM-DD] <操作> | <一句话>`,方便用 `grep "^## \[" log.md | tail -5` 倒着看最近做了什么。 > 本文件**永不删改旧条目**,只追加。 ## [2026-10-03] init | 知识图谱建库:三源语料首次入库并编译 67 页 - ingest · 菌群侧 `e:\cfc\docs\菌群知识库`(809 篇 → 43 份 raw,raw 与 categories 是同一批副本,以 raw 为真源) - ingest · 儿童侧 `D:\Documents\快盘\工作文稿\双培强基\AI工作区\知识库`(43 份材料 → 9 份 raw) - ingest · 还原水侧 `D:\Documents\快盘\工作文稿\还原水\资料`(31 份 → 8 份 raw,同名 pdf/txt 走 txt 通道) - extract · 三源 1694 文件 → 去重 883 份 / 约 2215 万字符,落 `_kb_work/unified.jsonl` - build · 以知识轴为骨架建 5 主题 / 67 单页,每页六节 + 表述分层双轨 - lint · orphans 0 / dangling 0 / nonconforming 0 / missing_cross_refs 0 - 备注 · 还原水侧 73 项合规风险项已单独标注(诱导减停处方药那类 100% 删除级) ## [2026-10-03] migrate | 迁到 Obsidian 中文文件名体系 - 把 67 个英文 slug 页批量改为中文文件名(`wiki/<主题>/<中文标题>.md`),index.md / log.md 保留英文命名 - frontmatter 转 Obsidian YAML(加 tags),`[[slug]]` → `[[中文标题]]`,`raw/…` → `[[raw/…|原文]]` 文件链接 - `## 表述分层` 段落改为 callout;`## 证据 / 来源` 统一为 `## 证据 · 来源` - index.md 重写为「框架 / 结构 / 逻辑 / 导航 / 时间线」五段式,不再是纯摘要清单 ## [2026-10-03] setup | 建立 Ingest / Query / Lint 三个用户级技能 - `wiki/scripts/ingest.py` 收源入 raw/incoming、抽正文、登记队列、追加 log - `wiki/scripts/query.py` 关键词/反链检索,供 Query 环节精确定位 - `wiki/scripts/lint.py` 结构体检,输出孤儿/悬空/不一致/矛盾清单 - 技能入口:`~/.workbuddy/skills/wiki-ingest`、`wiki-query`、`wiki-lint` ## [2026-10-03] setup | 三个用户级技能就位,全库 lint 归零 - 建库:`wiki/`(Obsidian 库根)= `raw/`(60 份只读原文)+ `wiki/`(67 个中文单页)+ `index.md` / `log.md`(保留英文命名)+ `AGENTS.md` / `SCHEMA.md`(规范层)+ `scripts/`(三件套) - 建页:67 页全部改为中文文件名,正文 Obsidian 语法(wikilink / YAML tags / callout / raw 文件链接) - lint:orphans 0|dangling 0|index 登记与文件数 13/16/17/10/11 完全对齐|缺章节 0|超长 0|高频缺页概念 0 - 待办:raw 未利用 35 份 = 下一批 ingest 料单;禁词命中 31 页需逐条判定是否属"引用违规原文" ## [2026-10-03] query | 「影响记忆力的因素」→ 回写新页 [[影响记忆力的因素]](八类归因+证据分层),补 3 页反链,lint 归零 - 详见 index.md 与相关页面 ## [2026-10-03] ingest | 消化待处理语料 36 份 → 新增 [[菌群—记忆通路]],吸收 27 份进既有页,raw 未利用归零 - 新增页 `wiki/菌群机制/菌群—记忆通路.md`(概念):肠—脑轴中「记忆」子通路,四条渠道(代谢物 / 迷走 / HPA / 神经免疫),含 8 份内部语料 + 6 条外部文献(动物实验为主,人体仅小样本与系统评价),全页标「机制归因、非功效结论」 - 工具:新建 `scripts/absorb_raw.py`(raw → 页面的一键吸收,APPEND 表可续写,幂等),`scripts/ingest.py --list` 改用整路径匹配(原正则遇含空格文件名会误判) - 吸收 27 份到 11 个既有页:感染/抗生素轴、免疫炎症轴、肠道菌群、双歧杆菌、肿瘤与免疫治疗轴、宏基因组测序、代谢轴、器官特异性轴、饮食与生活方式轴、多组学、桥 2 儿童双窗口期 - 清洗:修掉 absorb 脚本把标题行粘进 bullet 的坑(`|原文]]## 关联`),并归位逸出的语料补充行 - lint:orphans 0|dangling 0|index 18/16/14/10/11 与文件数对齐|缺章节 0|超长 0|raw 未利用 **0**