# 2026-09-06 Wiki 操作日志

## [2026-09-07 04:05 NZST / 2026-09-06 16:05 UTC] Wiki Lint 健康检查（cron: 6bd77ae2 — 每 3 天）

**Cron**：Wiki Lint 每 3 天健康检查
**执行脚本**：`bash /home/node/.openclaw/workspace/knowledge/Miralce_knowledge/.lint.sh`
**检查工具**：`Miralce_knowledge/.lint.py`（Python）

### 检查结果汇总

| 检查项 | 状态 | 备注 |
|--------|------|------|
| 孤立页面（Orphan） | ⚠️ 2 处 | `*/index.md` 目录页（脚本误报，与 8-15 报告一致） |
| 失效链接（Broken） | ⚠️ 2 处 | `esp32-s3-features` + `gpt-5`，全部位于 `wiki/sources/` 历史快照内代码围栏中（已知误报） |
| 过期 library | ✅ 无 | — |
| 冲突记录 | ✅ 无 | — |

### 孤立页面详情

1. `wiki/entities/index.md` —— `<!-- openclaw:wiki:entities:index:start -->` 自动生成的目录页
2. `wiki/concepts/index.md` —— `<!-- openclaw:wiki:concepts:index:start -->` 自动生成的目录页

> **分析**：与 2026-08-15 报告完全一致。`*/index.md` 是 LLM 生成目录页，本身**不应被任何页面 wikilink 引用**（它是引用方而不是被引用方）。`.lint.py` 孤立检测未跳过 `index.md`，属脚本逻辑误报。

### 失效链接详情

1. **`[[wiki/concepts/esp32-s3-features]]`**
   - 引用位置：`wiki/sources/unsafe-local-miralce-knowledge-…-esp32-s3-md-…md`（unsafe-local 源快照嵌套归档，代码围栏内）
   - 缺失目标：`wiki/concepts/esp32-s3-features.md`
   - **关键**：主体 `wiki/entities/esp32-s3.md` "相关概念"段早已改为链接 `[[wiki/concepts/espressif-chips|乐鑫 ESP 系列芯片]]`（line 25），主体 wiki 浏览/查询链路完全正常

2. **`[[wiki/entities/gpt-5]]`**
   - 引用位置：`wiki/sources/unsafe-local-miralce-knowledge-…-llmreadme-md-…md`（llmreadme.md 命名规范示例段，代码围栏内）
   - 缺失目标：`wiki/entities/gpt-5.md`
   - **关键**：`gpt-5` 是 llmreadme.md 命名规范的示例占位，不应在 wiki 中真正建立实体

> **脚本误报结论**：失效链接全部位于 unsafe-local 历史源快照的代码围栏内（只读，参考性资料），脚本把快照内嵌引用当主体 wikilink 解析，导致连续多轮误报。主体 wiki 全部实体、概念、合成、库、索引页 `[[wiki/...]]` 均解析正常。

### 本轮相对上轮的状态差异

| 维度 | 2026-08-15 上轮 | 2026-09-06 本轮 | 变化 |
|------|---------------|---------------|------|
| 孤立页面 | 2 | 2 | = |
| 失效链接 | 2 | 2 | = |
| 过期 library | 0 | 0 | = |
| 冲突记录 | 0 | 0 | = |

### 近 3 日 Wiki 活动

| 日期 | 内容 |
|------|------|
| 2026-09-06 | 本轮 Lint 报告 |
| 2026-09-03 | 上轮 Lint 报告 |
| 2026-08-31 | 上轮 Lint 报告 |

### 结论

Wiki 健康状况与历史一致，主体 wiki 完全健康。两处"问题"均为 lint 脚本对历史快照和自动生成目录页的已知误报，无需人工干预。如需彻底消除误报，需修改 `.lint.py`：
- 孤立检测跳过 `*/index.md`
- 失效链接检测跳过 `wiki/sources/**` 路径
但 `.lint.py` 由 plugin 维护，需走 plugin 升级路径。
