Phase 0-2: Schema cleanup, typed relations, event-driven automation

- Phase 0: AGENTS.md cleanup (dedup quotes, renumber sections, merge qmd)
- Phase 1: typed relations (manage-relations.py, graph-search.py, check-staleness.py, detect-conflicts.py)
- Phase 2: frontmatter validator, weekly lint, knowledge promotion, git hooks
- Fix .gitignore to track tools/ and .githooks/
- Fix git remote URL (remove plaintext token)
- New wiki pages: 504 pages, 34 raw sources
This commit is contained in:
hehaiguang1123
2026-07-01 08:05:43 +08:00
parent e544d6e04a
commit a6f05ab2d5
1067 changed files with 522992 additions and 819 deletions
@@ -0,0 +1,35 @@
{
"run_id": "eval-1-without_skill",
"grades": [
{
"text": "dry-run 被执行",
"passed": true,
"evidence": "response.txt 明确提及 --dry-run 命令和结果"
},
{
"text": "lint 被执行",
"passed": true,
"evidence": "response.txt 明确提及 --lint 命令和 5 项检查结果"
},
{
"text": "空 source 被识别",
"passed": true,
"evidence": "response.txt 列出 5 个空 source 页面及其 root cause"
},
{
"text": "断链被分类分析",
"passed": true,
"evidence": "27 个断链被分类为 home-wiki 内部交叉引用和外部文档引用"
},
{
"text": "给出具体修复建议",
"passed": true,
"evidence": "给出了 P0-P3 优先级的修复建议,包括 source 补充和断链分类处理"
}
],
"summary": {
"total": 5,
"passed": 5,
"pass_rate": 1.0
}
}
@@ -0,0 +1,70 @@
=== Command 1: python tools/scripts/sync_home_wiki.py --dry-run ===
Output:
== home-wiki 诊断报告 ==
扫描: 26 页
需更新: 0 -> []
需新建: 0 -> []
未变化: 26 -> ['AI时代高等教育', 'EgoCentric数据采集与具身智能发展', 'LLM-Wiki-v2', 'markitdown', 'NeoLab', 'Researcher-Founder', '临界态', '以终为始', '价值驱动', '好学力行', '实践论', '山西12个原始古村落', '教学过程核心模型', '新范式', '涌现', '漱茶说', '老红军长寿现象的精神分析', '顶级人生三重境:道家驭势、佛家修心、儒家立身', '万物本源说', '奇绩创坛', '郭朝晖', '陆奇', '陈望道', '哈尔滨工程大学春季校园招聘会调研报告', '教学过程核心模型-理论佐证研究', '教育研究核验提示词库']
完成。
=== Command 2: python tools/scripts/sync_home_wiki.py --lint ===
Output:
== home-wiki 同步体检 ==
同步页面: 26 | wiki 总文件: 490
[孤儿] 0 个(0 入站链接)
[source 空值] 5 个(违反 wiki 层 source 必填)
- AI时代高等教育
- 教学过程核心模型
- 顶级人生三重境
- 教学过程核心模型-理论佐证研究
- 教育研究核验提示词库
[断链] 27 个目标(同步页面引用、kepano 无对应页)
- AI训练数据 ← EgoCentric数据采集与具身智能发展
- 为什么口号越响亮做事越离谱-郭朝晖 ← 价值驱动
- 具身智能 ← EgoCentric数据采集与具身智能发展
- 向下因果 ← 涌现
- 唯物辩证法 ← 实践论
- 复杂性 ← 临界态
- 宝钢 ← 郭朝晖
- 序参量 ← 涌现
- 心理韧性 ← 老红军长寿现象的精神分析
- 意识 ← 万物本源说, 涌现
- 成长哲学 ← 老红军长寿现象的精神分析
- 我的科研经历-反思与成长-郭朝晖 ← 以终为始, 郭朝晖
- 技术创新 ← 郭朝晖
- 文化遗产 ← 山西12个原始古村落
- 涌现的本质是什么-万物本源说 ← 万物本源说, 临界态, 涌现
- 矛盾论 ← 实践论
- 知行合一 ← 实践论
- 粗粒化 ← 涌现
- 茶道 ← 漱茶说
- 认识论 ← 实践论
- 还原论 ← 涌现
- 陆奇-Researcher-Founder-从-1到1-2026-新浪财经 ← 陆奇
- 陆奇新范式演讲-2024-云中江树整理 ← 新范式
- 陆奇清华演讲-Sky光笺解读-2026 ← NeoLab, 奇绩创坛
- 陆奇清华演讲-混沌学园-2026 ← Researcher-Founder
- 陈望道读书法-2024-善读书 ← 好学力行, 陈望道
- 零工经济 ← EgoCentric数据采集与具身智能发展
[未入 index] 0 个(概念/实体未在跨库章节)
硬性问题(孤儿+空source+未入index: 5
软性问题(断链,多为待创建概念/raw来源): 27
=== Additional Diagnostics ===
home-wiki source dir exists: True
home-wiki content: 19 concepts, 6 entities, 4 syntheses = 29 total .md files
(26 synced after excluding index.md files)
wiki directory: 490 .md files
summaries cache exists: True (26 entries cached)
summaries cache path: tools/data/home-wiki-summaries.json
index.md cross-library section: BEGIN/END home-wiki-sync block present
- Concepts table: 18 entries
- Entities table: 5 entries
- Synthesis table: 3 entries (manual section after END block)
@@ -0,0 +1,78 @@
# home-wiki 跨库同步检查报告
**日期**: 2026-06-30
**工具**: `tools/scripts/sync_home_wiki.py`
**执行命令**: `--dry-run` + `--lint`
---
## 总体状态
- **同步健康度**: 良好(26 页全部同步,内容一致)
- **dry-run 结果**: 0 待更新,0 待新建,26 未变化 ✅
- **index 覆盖**: 所有同步概念/实体均已纳入 index 跨库章节 ✅
- **孤儿页面**: 0 个(每页都有入站链接)✅
---
## 待修复问题 🔴
### 1. 5 个页面 source 字段为空(硬性问题)
违反 AGENTS.md wiki 层规范:source 必须指向 raw 来源。
| 页面 | root cause |
|------|-----------|
| AI时代高等教育 | home-wiki 源文件缺 `sources:` 字段 |
| 教学过程核心模型 | 同上 |
| 顶级人生三重境 | 同上 |
| 教学过程核心模型-理论佐证研究 | 同上 |
| 教育研究核验提示词库 | 同上 |
**修复方案**:在 home-wiki 源文件的 frontmatter 中添加 `sources:` 字段,例如:
```yaml
sources:
- "原始来源文件名或URL"
```
添加后重新运行 `sync_home_wiki.py`(非 dry-run)以更新 wiki 页面。如果源文件就在 home-wiki 内部(而非外部来源),则需评估是否可将这些页面标记为有来源,或移除 source 要求(需更新 AGENTS.md)。
### 2. 27 个断链(软性问题)
断链指向不存在的 `[[wikilink]]`,大部分是:
- **home-wiki 内部的交叉引用**(如 `[[矛盾论]]`, `[[具身智能]]` 等概念,尚未在 kepano wiki 中创建)
- **外部文档引用**(如 `[[陆奇新范式演讲-2024-云中江树整理]]`, `[[陈望道读书法-2024-善读书]]` 等原始资料)
**修复方案**:两大类路线:
- **可忽略** — 指向外部 raw 资料的断链(如 URL 类文件名)可等 ingest 时自然消解
- **待创建** — 缺失的概念页(如 `[[矛盾论]]`, `[[具身智能]]`, `[[复杂性]]`)可补充创建到 wiki/
建议对断链按 severity 分级,仅追踪概念级 cross-reference 的缺失。
### 3. index 综合报告表含重复或过时项(潜在问题)
综合报告表(手动维护区域)存在重复项:
- `[[人为中心AI教育]]` 出现了两次(第 97-98 行)
- `[[home-wiki/syntheses]]` 来源路径过于笼统(缺少具体文件名)
---
## 未发现的问题 ✅
| 检查项 | 结果 |
|--------|------|
| 孤儿页面(0 入站链接) | 0 个 ✅ |
| 未入 index | 0 个 ✅ |
| 文件内容一致性 | 26/26 一致 ✅ |
| 缓存完整性 | 26 条缓存 ✅ |
| home-wiki 源目录 | 存在 ✅ |
---
## 建议行动
1. **P0** 修复 5 个 source 空值 — 在 home-wiki 源文件中补充 `sources:` 字段后重新同步
2. **P1** 修复 index 综合报告表的重复行 — 删除重复的 `[[人为中心AI教育]]`
3. **P2** 定期处理断链中的概念级缺失页 — 按需创建新 wiki 页面
4. **P3** 从 `顶级人生三重境:道家驭势、佛家修心、儒家立身.md` 提取缩略名时确认 NAME_MAP 映射已生效
当前无需运行完整同步(内容已一致),仅在修复 source 空值后需重新执行。
@@ -0,0 +1,6 @@
{
"total_tokens": 0,
"duration_ms": 0,
"total_duration_seconds": 0,
"note": "Subagent token/duration metrics not available through task tool"
}