知识库健康报告

概览

首次执行 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
贪心算法120
模运算100
整除70
分治法60
图论40
最大流40
二分匹配40
二部图40
完全图30

建议修复

  • P1:为55个缺失文件创建概念页(或删除引用)
  • P2:为高频被引用节点(算法复杂度、贪心算法等)补充反向链接

Scan C:索引一致性检查

实际文件统计

目录实际文件数
离散数学/concepts/150
离散数学/theorems/20
离散数学/comparisons/0
离散数学/queries/0
算法导论/notes/159
算法导论/canvas/0

不一致项

#问题实际值索引值差值
1Wiki/index.md Total pages405条目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 结构性错误 + 计数不准确

建议修复优先级

优先级修复项预估工作量
P1Wiki/index.md “定理页”区段修正(替换为20个真实定理页)
P1Wiki/index.md Total pages 计数修正(354→405)
P1算法导论/index.md 概念页数统一(120→150)
P2同章节内短名链接补全(~80处)
P2高频被引用节点补充反向链接(~50处)
P355个缺失概念页创建
P3跨章节短名链接补全(~15处)