docs(batch-boot): 收口公开入口页文案

- 更新 source-generators、game、api-reference 与 abstractions 入口页的 reader-facing 标题和导航口吻

- 优化 godot setting 页的继续阅读标题,移除文件名式与指挥式表述

- 补充 documentation full coverage active topic 的 RP-045 跟踪与验证记录
This commit is contained in:
gewuyou 2026-04-27 17:28:14 +08:00 committed by GeWuYou
parent 6cc87a9f6c
commit 0722ba6dbd
7 changed files with 53 additions and 15 deletions

View File

@ -12,13 +12,13 @@
## 当前恢复点
- 恢复点编号:`DOCUMENTATION-FULL-COVERAGE-GOV-RP-044`
- 恢复点编号:`DOCUMENTATION-FULL-COVERAGE-GOV-RP-045`
- 当前阶段:`Phase 5 - Governance Maintenance`
- 当前焦点:
- 继续以最新 `origin/main``617e0bf``2026-04-26 12:17:15 +08:00`)作为 baseline当前批处理 stop condition 仍是 branch diff vs baseline 接近 `50` changed files
- 本轮`$gframework-pr-review` 重新抓取当前 PR `#296`,确认 latest reviewed commit 为 `5778782df05e22dd24dc95189dd768458afb8537`,剩余 open thread 都落在 reader-facing 文案与 README 导航收口上
- 当前工作树相对 `origin/main` 的 tracked diff 仍接近 `50` files因此本轮只接受 latest-head review 中仍成立的 4 条低风险修正,不再扩新栏目或新专题页
- 已确认 `Title check` 的 inconclusive 仅是 GitHub PR 标题元数据提示,不属于仓库文件内可修复范围;本轮只处理本地仍成立的文档线程
- 继续以最新 `origin/main``7cfdd2c``2026-04-27 16:59:57 +08:00`)作为 baseline当前批处理 stop condition 仍是 branch diff vs baseline 接近 `50` changed files
- 本轮通过 `$gframework-batch-boot 50` 重新进入后确认 `HEAD == origin/main`,当前已提交 branch diff 为 `0` files / `0` lines因此可以从新的低风险文档批次重新累计阈值
- 当前已完成第 1 个低风险批次:统一 `source-generators``game``api-reference``godot/setting``abstractions` 五个入口页的 reader-facing 标题与导航口吻
- 当前建议继续第 2 个批次,优先收口仍残留在公开文档里的 `ai-libs/CoreGrid` / `旧文档` 指向式表述,保持同样的低风险文字级修正边界
## 当前状态摘要
@ -35,6 +35,7 @@
- `2026-04-27` `GFramework.Core.Abstractions/README.md``GFramework.Game.Abstractions/README.md``GFramework.Game.SourceGenerators/README.md``GFramework.Ecs.Arch.Abstractions/README.md` 当前都已把 XML 阅读入口改写为“代表类型 + 阅读重点”,不再暴露覆盖计数、日期或 `已覆盖` 这类治理字段。
- `2026-04-27` `docs/zh-CN/game/config-system.md``docs/zh-CN/tutorials/basic/index.md` 已把维护者 / 指挥式措辞改成中性的采用建议与阅读入口,避免公开页面继续暴露内部决策口吻。
- `2026-04-27` `docs/zh-CN/getting-started/index.md``core/index.md``game/index.md``api-reference/index.md``source-generators/index.md` 已统一收敛为“适用场景 / 起步路线 / 继续阅读”式 reader-facing 入口,不再把 GitHub blob README 或治理说明当作主导航。
- `2026-04-27` 新一轮 batch boot 第 1 批次已进一步收口 `docs/zh-CN/source-generators/index.md``game/index.md``api-reference/index.md``godot/setting.md``abstractions/index.md` 的标题与导航口吻,去掉 `family`、自我指涉标题、原始 `README.md` 文件名提示和“先理解…”式栏目标题。
- `2026-04-27` `GFramework.Game/README.md``GFramework.Game.Abstractions/README.md``GFramework.Godot/README.md``GFramework.Cqrs.Abstractions/README.md``GFramework.Ecs.Arch/README.md` 已收口 `ai-libs``family``seam``ReadMe.md` 等内部化或文件名式表述。
- `2026-04-27` `docs/zh-CN` 当前已清空所有指向 `github.com/GeWuYou/GFramework/blob/main/.../README.md` 的公开外链,相关入口统一回到站内栏目页、专题页或 API 导航。
- `2026-04-27` `docs/zh-CN/tutorials/godot-integration.md``game/setting.md``game/serialization.md``godot/index.md``godot/architecture.md``godot/storage.md``godot/logging.md``godot/setting.md``godot/extensions.md``core/architecture.md` 已把 `旧文档` / `ai-libs` / `.Wait()` / `family` 这类维护与内部语气改写成当前采用说明。
@ -58,7 +59,7 @@
`MSB4276` / `MSB4018`;这是已知环境阻塞,不属于本轮文档回归。
- 当前 WSL 会话里 `git.exe` 可解析但不能执行,应继续使用显式 `--git-dir` / `--work-tree` 绑定作为默认 Git 策略。
- `dotnet build GFramework.csproj -c Release` 当前仍会输出仓库既有 analyzer warnings`MA0158``MA0051``MA0004`);本轮仅修改文档与 package metadata不扩展到 warning 清理。
- PR `#296` 当前 review 线程仍主要来自 CodeRabbit 与 Greptile对 reader-facing 文案和文档入口连通性要求较细;本轮提交后仍需重新抓取 latest-head review确认 open thread 是否已自动关闭
- 当前 batch boot 已从 `origin/main` 零 diff 状态重新起步;若继续多批次推进,应优先挑选仍未触及的公开文档文案收口点,避免在同一轮里重新引入大范围导航改造
## 归档指针
@ -75,6 +76,18 @@
## 最新验证
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/source-generators/index.md`
- 结果:通过;`source-generators` 入口页标题收口后页面 frontmatter、链接与代码块校验均通过。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/game/index.md`
- 结果:通过;`Game` 入口页描述调整后页面 frontmatter、链接与代码块校验均通过。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/api-reference/index.md`
- 结果通过API 导航页 reader-facing 标题调整后页面 frontmatter、链接与代码块校验均通过。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/godot/setting.md`
- 结果通过Godot 设置页继续阅读标题收口后页面 frontmatter、链接与代码块校验均通过。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/abstractions/index.md`
- 结果:通过;抽象层入口页去文件名式提示后页面 frontmatter、链接与代码块校验均通过。
- `2026-04-27` `bun run build`(工作目录:`docs/`
- 结果:通过;本轮 batch boot 第 1 批次的 5 个入口页 reader-facing 收口后站点仍可构建,仅保留既有大 chunk warning。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-links.sh GFramework.Game.SourceGenerators/README.md GFramework.Game/README.md`
- 结果:通过;本轮 2 个 README 的 reader-facing 表格与导航去重调整后链接目标有效。
- `2026-04-27` `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/tutorials/godot-integration.md`

View File

@ -2,6 +2,31 @@
## 2026-04-27
### 当前恢复点RP-045
- 本轮通过 `$gframework-batch-boot 50` 重新进入,继续沿用显式 `--git-dir` / `--work-tree` 绑定确认当前分支仍为 `docs/sdk-update-documentation`,并按技能要求把 baseline 固定到最新本地 `origin/main` `7cfdd2c``2026-04-27 16:59:57 +08:00`)。
- 重新计算 branch diff 后确认当前已提交范围相对 `origin/main``0` files / `0` lines原因是本分支先前工作已经并入 `origin/main`,因此这一轮 batch boot 需要从零 diff 状态重新累计 stop condition。
- 结合公开文档搜索结果,本轮先挑一组最稳的 reader-facing 入口页收口:`docs/zh-CN/source-generators/index.md``game/index.md``api-reference/index.md``godot/setting.md``abstractions/index.md`
### 当前决策RP-045
- 第 1 批次只处理标题、描述和导航措辞,不改示例代码、不扩栏目结构,确保本轮重新起步时的风险保持最低。
- 由于 branch-size stop condition 只统计已提交 diff本轮应在每个稳定批次校验通过后尽快提交再决定是否继续下一批。
- 当前下一候选批次是清理公开文档里残留的 `ai-libs/CoreGrid` / `旧文档` 指向式表述,继续保持单页文案级修正边界。
### 当前验证RP-045
- 页面校验:
- `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/source-generators/index.md`
- `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/game/index.md`
- `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/api-reference/index.md`
- `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/godot/setting.md`
- `bash .agents/skills/gframework-doc-refresh/scripts/validate-all.sh docs/zh-CN/abstractions/index.md`
- 结果:通过;本轮 5 个 reader-facing 入口页的 frontmatter、链接与代码块校验均通过。
- 站点构建:
- `bun run build`(工作目录:`docs/`
- 结果:通过;本轮 batch boot 第 1 批次的 5 个入口页 reader-facing 收口后站点仍可构建,仅保留既有大 chunk warning。
### 当前恢复点RP-044
- 本轮从 `$gframework-pr-review` 重新进入,继续沿用显式 `--git-dir` / `--work-tree` 绑定确认当前分支仍为 `docs/sdk-update-documentation`,并通过 `python3 .agents/skills/gframework-pr-review/scripts/fetch_current_pr_review.py --json-output /tmp/current-pr-review.json` 抓取当前 PR `#296`

View File

@ -21,9 +21,9 @@ description: GFramework 各抽象层模块的阅读入口与使用边界。
## 使用建议
- 如果你只是想直接使用框架功能,优先从对应运行时模块`README.md` 和栏目页开始。
- 如果你只是想直接使用框架功能,优先从对应运行时模块说明和栏目页开始。
- 只有在明确需要“契约层而非实现层”时,才单独依赖 `*.Abstractions` 包。
- 抽象层页面会解释接口分组与职责;实际安装与接入路径,仍应以运行时模块 README 与 `getting-started` 为主。
- 抽象层页面会解释接口分组与职责;实际安装与接入路径,仍应以运行时模块说明和 `getting-started` 为主。
## 当前边界

View File

@ -5,7 +5,7 @@ description: GFramework 的 API 阅读入口,按模块映射 README、专题
# API 参考
这页不是签名索引,而是“先看哪个模块入口、再回哪里读 XML 文档”的导航
本页聚焦“先看哪个模块入口、再回哪里读 XML 文档”的 API 阅读导航。
最常见的阅读顺序是:
@ -15,14 +15,14 @@ description: GFramework 的 API 阅读入口,按模块映射 README、专题
## 阅读顺序
### 想确认“该装哪个包、先看哪类 API”
### 安装与选包入口
先读站内入口页:
- 入门入口:[入门指南](../getting-started/index.md)
- 安装与选包:[安装配置](../getting-started/installation.md)
### 想确认“这个功能属于哪个模块”
### 模块定位入口
按下面的模块映射进入对应入口:

View File

@ -1,6 +1,6 @@
---
title: Game 模块
description: GFramework.Game family 的运行时入口、采用顺序与源码阅读导航。
description: GFramework.Game 运行时模块的入口、采用顺序与源码阅读导航。
---
# Game 模块

View File

@ -133,12 +133,12 @@ await settingsSystem.Apply<GodotAudioSettings>();
## 什么时候应该改看别的入口
### 先理解设置模型和仓库
### 相关设置模型
如果你想先理解 `ISettingsData``IResetApplyAbleSettings``SettingsModel``SettingsSystem` 与设置迁移,先看
[Game 设置系统](../game/setting.md)。
### 先理解设置如何被持久化
### 相关持久化入口
如果你关注的是统一设置文件、备份、数据位置和底层存储实现,应该回到:

View File

@ -70,7 +70,7 @@ GFramework 当前发布的生成器包是:
- 再根据 attribute 或 diagnostics 回到对应专题页
- 只有在排查生成失败原因时,才继续下钻到这些共享支撑目录
## 这个栏目怎么读
## 阅读路线
### Core 侧通用生成器