Skip to content

docs(structure): 梳理清减 docs/ 结构并兑现 AGENTS.md 引用承诺#241

Merged
ThreeFish-AI merged 2 commits into
feature/1.x.xfrom
ThreeFish-AI/docs-structure
May 17, 2026
Merged

docs(structure): 梳理清减 docs/ 结构并兑现 AGENTS.md 引用承诺#241
ThreeFish-AI merged 2 commits into
feature/1.x.xfrom
ThreeFish-AI/docs-structure

Conversation

@ThreeFish-AI

@ThreeFish-AI ThreeFish-AI commented May 17, 2026

Copy link
Copy Markdown
Owner

背景与动机

docs/ 在 commit 209f065("拆分文档规范为独立文件并优化引用结构")后已具备良好的"用户向 vs 架构向"正交基底,但仍残留三类完整性熵增

  1. 断链 BUGdocs/arch/vendors.md:4[framework.md](./framework.md) 路径错误(应为 ../framework.md),以及 AGENTS.md:49 引用的 docs/agents/browser-validation.md 文件实际不存在。
  2. 未兑现承诺docs/agents/knowledge-map.md 仅 3 行 (WIP) 占位,但 AGENTS.md:51 已对外承诺"项目所有文档索引统一维护在 knowledge-map.md"。
  3. 顶层平铺归属不清docs/ci-cd.md(834 行运维流程)与 user-guide.md(用户向)/ framework.md(架构向)同级平铺,语义分类模糊。

本 PR 在不扰动外部锚定文件的前提下,聚焦"修复 + 兑现 + 归位"三件事。

变更内容

文件 操作 说明
docs/arch/vendors.md Edit L4 路径修复 ./framework.md../framework.md,与同目录其他 5 个 arch/*.md 引用形式对齐
docs/agents/knowledge-map.md 重写 3 行 WIP 占位 → 95 行项目文档统一索引,按"入口/用户向/架构向/运维向/Agent 协作/问题档案/工程规范"七类铺陈
docs/agents/browser-validation.md 新建 172 行完整浏览器验证协议:协议目的 / 核心原则 / 安全红线 / 连通性自检 / 凭证管理 / E2E 集成 / 实机回归 / 引用规范 + 术语对照附录
docs/ci-cd.mddocs/ops/ci-cd.md git mv 迁移 建立 docs/ops/ 子目录承接运维向文档,与既有 guide/ / arch/ / agents/ 四维正交;内部 5 处 ../xxx 引用同步调整为 ../../xxx

边界与未触动

严格规避对外部锚定文件的扰动:README.md / AGENTS.md / CLAUDE.md / docs/zh-CN/* / docs/user-guide.md / docs/framework.md / docs/issue.md / docs/guide/* / docs/arch/*(除 vendors.md L4) / docs/agents/reference-specifications.md 均未修改。原因:被 README.md / AGENTS.md 多处引用或属于设计意图(i18n 镜像),改名/移动成本远高于收益。

验证

  • ✅ AGENTS.md → docs/* 全部引用解析 OK(含原 MISSING 的 browser-validation.md 与原占位的 knowledge-map.md
  • knowledge-map.md 21 条内部链接全部解析 OK(含跨级 ../../README.md / ../../AGENTS.md
  • git mv 保留 ci-cd.md 历史(rename 相似度 98%)
  • ✅ Pre-commit hooks(trailing whitespace / end-of-file / merge conflicts)全部 Passed

量化

维度 数值
文件变更 4 个(1 新增 / 1 重写 / 1 单点修复 / 1 迁移)
行数差 +272 / -8
死链修复 2 处
占位兑现 1 处(knowledge-map.md 由 3 行扩为 95 行)
子目录新建 1 个(docs/ops/

坦白说明:本次"代码清减"(删除冗余内容)维度净收益为 0 行——docs/ 经前序重构已无明显冗余。本 PR 的真实价值集中在语义规范化(断链修复 + 子目录归属)与承诺兑现(兑现 AGENTS.md 对 knowledge-map.md / browser-validation.md 的引用)。

已知遗留(非本 PR 范围)

docs/ops/ci-cd.md 引用 ../../.github/workflows/promote.yml,该文件实际不存在(pre-existing 问题,迁移前路径同样指向不存在的文件)。建议后续单独 issue 跟进 promote.yml 文档与实现的偏差。

- 修复 docs/arch/vendors.md 第 4 行的 framework.md 断链路径(./ → ../)
- 补全 docs/agents/knowledge-map.md 占位为真正的项目文档索引(兑现 AGENTS.md L51 承诺)
- 新建 docs/agents/browser-validation.md 完整浏览器验证协议(兑现 AGENTS.md L49 承诺)
- 迁移 docs/ci-cd.md 至 docs/ops/ 子目录,建立运维向正交分类

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
GitHub Markdown 渲染视图不为列表项生成行号锚点,#L49/#L51 等后缀无法定位到目标位置。
统一改为 §名称 前缀 + 纯文件链接,保留人眼可读性。

🤖 Generated with [Claude Code](https://github.com/claude), [CodeX](https://openai.com), [Gemini](https://github.com/apps/gemini-code-assist)
Co-Authored-By: Aurelius Huang<threefish.ai@gmail.com>
@ThreeFish-AI
ThreeFish-AI merged commit e1c3aba into feature/1.x.x May 17, 2026
6 checks passed
@ThreeFish-AI
ThreeFish-AI deleted the ThreeFish-AI/docs-structure branch May 17, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant