源码覆盖报告与上游基线升级指南
固定基线共登记 73/73 个一方 crate,图谱覆盖 1,712 个生产 Rust 文件和 2,160 个 Rust 文件总量。
覆盖完成需要同时满足:73 个一方 crate 全部登记;每个 crate 具有职责、入口、依赖、调用者、关联文章和图谱页;每个生产 Rust 文件出现在文件索引;所有测试、示例、基准与 Fuzz 文件保留类别;48 篇文章和 5 个附录均进入 Starlight、Pagefind、sitemap 与 llms.txt。
npm run atlas:checknpm run checknpm run validate:sourcenpm run validate:coveragenpm run buildnpm run validate:linksnpm run test:e2eatlas:check 重新扫描只读源码并和提交的数据逐字比较;validate:source 检查 frontmatter、源码路径和精确行号;validate:coverage 检查 73 个 crate、48 篇文章、5 个附录和全部文件归属;构建后再检查路由、静态资源、官方链接和永久源码链接。
升级固定基线
Section titled “升级固定基线”- 选择公开仓库中可访问的目标 commit,并确认对应
SOURCE_REV的用途。 - 在独立只读目录检出目标 commit,不在文档脚本中修改上游源码。
- 更新
src/data/source.ts、图谱生成器、CI checkout 和llms.txt中的公开 commit。 - 运行
npm run atlas:generate重建 crate、文件、依赖和符号数据。 - 逐篇处理失效 SourceRef 和行为变化,设计推断必须重新核验。
- 执行完整验证,再发布新的白皮书基线。
不能只替换 GitHub URL 中的 commit:文件移动、符号重命名、依赖变化和行为调整都会让旧文章产生“链接能打开但结论已过期”的隐性错误。固定基线升级是一轮内容审计,而不是字符串替换。
GBA / 2026
非官方社区学习项目。Grok、xAI 及相关商标归其权利人所有;源码摘录来自 Apache-2.0 许可的公开仓库。
豫ICP备2026029221号-1