知识库健康报告
概览
首次执行 SCHEMA v2.0 Maintenance Workflow 的 Scan A/B/C。检查范围:算法导论35章159篇笔记 + 离散数学170个Wiki页(150 concepts + 20 theorems)。
Scan A:笔记→Wiki 链接检查
| 指标 | 数值 |
|---|---|
| 检查链接总数 | 462 |
| 断裂链接数 | 161 |
| 断裂率 | 34.8% |
断裂链接分类
| 类型 | 数量 | 说明 |
|---|---|---|
| 同章节内短名链接 | ~80 | [[14.1 钢条切割]] 等缺少章节目录前缀 |
| 跨章节短名链接 | ~15 | [[4.1 矩阵乘法]]、[[24.1 流网络]] 等 |
| 概念/Wiki页面链接 | ~20 | [[算法导论/concepts/最大流]]、[[AVL树]] 等 |
| 章节汇总链接 | ~1 | [[第4章_分治策略-章节汇总]] |
根本原因
大部分断裂(~95条)是因为笔记中使用了节标题短名(如 [[14.1 钢条切割]])而非完整路径(如 [[第14章_动态规划/14.1 钢条切割]])。Obsidian 支持短名模糊匹配,但文件系统级别检查需要完整路径。
建议修复
- P1:将同章节内短名链接补全为完整路径(影响第11-15、22、25、28-35章)
- P2:将跨章节短名链接补全为
[[第XX章_XXX/节标题]]格式 - P3:将裸概念名替换为
[[离散数学/concepts/XXX]]格式
Scan B:Wiki→Wiki 双向链接检查
| 指标 | 数值 |
|---|---|
| 检查文件数 | 170(concepts: 150, theorems: 20) |
| 检查配对数 | 708 |
| 缺失反向链接数 | 197 |
| 缺失率 | 27.8% |
缺失分类
| 类型 | 数量 | 说明 |
|---|---|---|
| target 文件不存在 | 55 | 引用了尚未创建的概念页(如 命题、量词、整除 等) |
| target 存在但缺少反向链接 | 142 | 单向链接,target 未回链源文件 |
高频”被引用但不回链”节点(Top 10)
| 概念 | 被引用次数 | 回链次数 |
|---|---|---|
| 算法复杂度 | 15+ | 0 |
| 贪心算法 | 12 | 0 |
| 模运算 | 10 | 0 |
| 整除 | 7 | 0 |
| 分治法 | 6 | 0 |
| 图论 | 4 | 0 |
| 最大流 | 4 | 0 |
| 二分匹配 | 4 | 0 |
| 二部图 | 4 | 0 |
| 完全图 | 3 | 0 |
建议修复
- P1:为55个缺失文件创建概念页(或删除引用)
- P2:为高频被引用节点(算法复杂度、贪心算法等)补充反向链接
Scan C:索引一致性检查
实际文件统计
| 目录 | 实际文件数 |
|---|---|
| 离散数学/concepts/ | 150 |
| 离散数学/theorems/ | 20 |
| 离散数学/comparisons/ | 0 |
| 离散数学/queries/ | 0 |
| 算法导论/notes/ | 159 |
| 算法导论/canvas/ | 0 |
不一致项
| # | 问题 | 实际值 | 索引值 | 差值 |
|---|---|---|---|---|
| 1 | Wiki/index.md Total pages | 405条目 | 354 | -51 |
| 2 | 离散数学 concepts 索引 | 150文件 | 123条目 | -27 |
| 3 | 离散数学 theorems 索引 | 20文件 | 0条目 | -20 |
| 4 | 算法导论/index.md 概念页数 | 不一致 | 120 vs 149 | 内部矛盾 |
结构性错误
Wiki/index.md "定理页"区段内容错误
Wiki/index.md 第151行”离散数学 > 定理页”标题下,实际存放的是40个
算法导论/concepts/条目,而非离散数学的定理页。离散数学的20个定理页完全未被索引。
总结
健康评分
| 维度 | 评分 | 说明 |
|---|---|---|
| 笔记格式一致性 | ⭐⭐⭐⭐⭐ | 12条红线全部通过 |
| 笔记→Wiki链接 | ⭐⭐ | 161处断裂(34.8%),主要是短名链接 |
| Wiki→Wiki双向链接 | ⭐⭐ | 197处缺失(27.8%),55个文件不存在+142个单向链接 |
| 索引一致性 | ⭐⭐⭐ | Wiki/index.md 结构性错误 + 计数不准确 |
建议修复优先级
| 优先级 | 修复项 | 预估工作量 |
|---|---|---|
| P1 | Wiki/index.md “定理页”区段修正(替换为20个真实定理页) | 低 |
| P1 | Wiki/index.md Total pages 计数修正(354→405) | 低 |
| P1 | 算法导论/index.md 概念页数统一(120→150) | 低 |
| P2 | 同章节内短名链接补全(~80处) | 中 |
| P2 | 高频被引用节点补充反向链接(~50处) | 中 |
| P3 | 55个缺失概念页创建 | 高 |
| P3 | 跨章节短名链接补全(~15处) | 低 |