跳转至

AgentMeshOS 文档库事实审计(2026-09-26)

本报告是 P10-0 的文档治理证据,记录全量 Markdown 分类、当前 DNS 事实、已修正漂移和仍需人工确认的边界。报告不授权修改 DNS、Nginx、UFW、Headscale DERP Map、SSH、路由器或恢复脚本。

📌 结论摘要

P10-0 已把 docs/**/*.md 从人工记忆清单改为机器可读清单。P10 完成归档并把原 P11 占位页原地升级为当前计划后,当前共有 113 个 Markdown 文档;document-inventory.json 按唯一路径登记每个文件,Repository Guardrails 会在新增未分类文档或清单漂移时阻止提交。

DNS 现场与 P10 模型一致:edge.yohan.fun 保存静态 A/AAAA,业务域名使用 CNAME 跟随边缘身份,mail、sz、裸域和独立站点保留明确例外。控制台合法管理员会话下的 #docsPlans 回读已于 2026-09-26 12:47 CST 完成,P10 已归档;P11 已在本地完成网络可替换、告警治理、拓扑和 ClawBot 绑定链路,真实微信扫码与生产回读仍待完成。

🗂️ 目录

📚 全量分类

分类结果来自 python3 scripts/ci/agentmeshos-document-inventory-check.py --write,机器清单位于 document-inventory.json。published 表示页面已进入当前 MkDocs 导航;未发布文档仍必须登记,综合类不能被误当成当前实施计划。

分类 数量 处理口径
current 5 当前 P11 摘要、状态源、全站索引和文档治理
architecture 17 架构与工程规范,作为当前约束阅读
operations 18 运行、接入、端口、恢复和脚本参考
active-plan 5 与当前阶段并行但不等同当前阶段的工程计划
archive 32 P10 完成归档、历史基线和专题归档
compatibility 13 旧 URL、旧阶段号和历史兼容入口
closed 1 P9 关闭记录
evidence 19 剥离、恢复、迁移和验收证据
template 1 新计划模板
roadmap 1 P12 后续路线
governance 1 本审计报告

本次修正的计数漂移是:P10 正文原写“全部 114 个文档”,现场 find docs -type f -name '*.md' | wc -l 为 110。这不是功能故障,但会让审计范围失真;后续统一以机器清单为准,不再在正文复制易漂移的总数。

🌐 DNS 与入口冻结输入

dig +short A/AAAA/CNAME 只读回读显示,以下业务名称均为 CNAME -> edge.yohan.fun,并由 edge 的 A/AAAA 提供当前 IPv4/IPv6:

类型 名称 当前模型 处理边界
权威边缘 edge.yohan.fun 静态 A/AAAA 换边缘时只更新该权威地址
AgentMeshOS 业务 mesh/cloud/auth/console/docs/status/api/omni/nomad/ai/disk/ota/6844 CNAME edge.yohan.fun 不在各业务记录重复保存边缘 IP
Three Dogs 正式站点 www.threedogs.vip 跨厂商 CNAME edge.yohan.fun Dynadot 只写别名,不写 MM IP
Three Dogs 裸域 threedogs.vip 独立 A,Nginx 负责跳转 不把普通 CNAME 用于 apex
邮件 mail.yohan.fun 独立 A 与邮件记录 不跟随 edge
NAS 例外 sz.yohan.fun 动态 AAAA 只读核对,禁止修改或 CNAME 化

从 101 执行 curl -L 的当前结果是:mesh/cloud/docs/status/api/ai 最终为 200;auth 一跳进入登录页,console/nomad 进入 A-Auth 登录页,omni 进入自身登录页,最终均返回 200。该结果说明“302 到登录页再 200”是当前认证语义,不应被写成匿名可访问。

www.threedogs.vip 与 threedogs.vip 在 25 秒 curl 窗口内仍为零字节超时。P10-1 只能记录该事实,不能把 DNS 正确误写成站点健康恢复;需要转独立性能故障排查。

🕰️ 历史值与恢复边界

旧 MM 地址只允许保留在已明确标注历史值的迁移/审计文档和负向测试中。P10 的活跃方案、当前恢复脚本、DERP Map 和仓库硬编码门禁不保存旧公网地址。

docs/mm公网入口迁移.md 与 docs/plans/omniroute-search-image-audit-20260924.md 在机器清单中标记为 fact_state=historical、recovery_eligible=false。任何脚本、恢复流程或后续维护不得把这两页当作当前入口来源;需要恢复时应读取 P10 正文、运行时端点快照和实际权威 DNS。

🧪 验证命令

检查 命令 当前结果
文档分类完整性 python3 scripts/ci/agentmeshos-document-inventory-check.py PASS,113 个文档唯一登记
分类负向回归 python3 scripts/ci/tests/document-inventory-check-test.py PASS,缺项、重复和错误历史分类均被拒绝
活跃地址硬编码 python3 scripts/ci/agentmeshos-edge-hardcode-check.py PASS,旧/当前 MM 地址不得进入活跃源
计划导航 python3 scripts/ci/agentmeshos-plan-nav-check.py PASS,P11 当前入口与 P10 归档分区未混排
计划状态 python3 scripts/ci/agentmeshos-plan-state-check.py PASS,状态源与公开计划一致
文档构建 python3 -m mkdocs build --strict --config-file tools/docs-site/config/mkdocs.yml 以本轮最终 CI 结果为准
控制台认证回读 真实浏览器 https://console.yohan.fun/#docsPlans PASS,管理员身份可见;部署后回读 docs.yohan.fun/plans/ 的 P10 归档和 P11 当前状态

⚠️ 未决项 / 需要用户决策

事项 当前事实 下一步
P11 微信 ClawBot OpenClaw 宿主、腾讯微信插件、Bridge、Runtime、Console 绑定链路、生产状态投影、模型 smoke 和受控重启恢复均已通过;真实微信出入站待外部消息触发 完成一次真实微信往返后完成 P11-6 的发布、观察和回退验收
Three Dogs 性能 DNS 与边缘别名正确,但两个入口 25 秒无响应 独立排查 MM 反代、RR 后端和 WooCommerce 资源
IPv6 公网验收 AAAA 解析已发布 从具备可用 IPv6 的节点验证 443、DERP 和回源
内部文档发布边界 21 个文档为内部或证据材料,不进入公开导航 保持内部可见性;若确需公开,再逐项评审敏感信息