lint: 为源自代码的页面添加 git 内容哈希漂移锚点(来自 PR #85)

作者: AgriciDaniel创建于 2026年9月10日更新于 2026年9月10日

此路线图项目来自 PR #81、#82 和 #85(模式 B 代码 Wiki),无法重新基于 v2.0.0 重建。保留这个想法,而不是机制:在从仓库生成的页面上存储 `path@sha` 锚,并让 `wiki-lint` 报告 DRIFTED、MOVED 和 UNTRACKED 锚。在 `claude_obsidian/lint_engine.py` 中实现此检查(保留 15 技能合同),不需要监视器、提交钩子和无人看管的 `Claude -p` 清理。这完成了 `skills/wiki/references/modes.md` 中所述的“软件仓库”框架配置文件,并符合 `AGENTS.md` 中的“永远不要伪造证据定位器”规则。 PR #82 中提交 062a69a 的简化和内联 `code_anchors` 处理值得保留原文。

内容来源: AgriciDaniel/claude-obsidian