> For the complete documentation index, see [llms.txt](https://code-visualization.shawnxie.top/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://code-visualization.shawnxie.top/fu-lu/changelog.md).

# 版本与勘误

## 2026-09-10 — 引用勘误、一致性与事实性补强

* **引用勘误（重要）**：移除 `ai-code-review-evidence.md` 与资料卡对 “LLM Code Reviews Miss Architectural Problems in 87%”（clawrxiv 2604.01289）的引用——经核实该内容为 AI 自动生成、不可信，“24k+ 实例”描述无原文依据；替换为经核实的真实实证 arXiv:2603.18740（LLM 辅助安全审查的框架效应：PR 元数据可系统性带偏审阅并造成漏检，去偏手段可恢复检测）
* 修正对 “Evaluating AGENTS.md”（arXiv:2602.11988）的转述：原文结论为“未普遍提升任务成功率、平均 +20% 推理成本、价值集中在非标准编码规范”，此前表述偏乐观
* 一致性修复：`symbols-scopes-types` 示例行号 13→12；`build-visualization-ui` 详情面板 lines \[3,10]→\[4,9]；`collect-source-structure` 稳定 ID 统一为金标简名约定（全限定名入 `qualified_name` 属性）；`related_tests` 补“直连 + 调用方闭包”语义定义（金标 `code-graph.json` 无 OrderServiceTest→apply 直连边）；`agent-context-engineering` 复盘/FAQ 术语回指正文（in\_scope/out\_of\_scope）；DoD §12 E006 状态行与 §14 对齐
* 语言与结构：修错别字“混滑”→“混淆”；合并 `build-code-graph` 重复段落（金标查询测试句、脏图警告句）
* 事实性补强（2025-2026）：“速度不对称”章补入 DORA 2024/2025 实测数据（+25% AI 采用 → 稳定性 -7.2%；2025 吞吐转正但稳定性仍承压）；`software-understanding-infrastructure` 新增“行业印证（2026）”节（Greptile / CodeRabbit / Graphite Diamond 的图谱+LLM 混合管线）；`code-graph-model` 补 SCIP 符号索引格式（LSIF 继任者）；`dynamic-analysis` 补 OpenTelemetry Profiles 第四信号（public Alpha）；`rc-swe-bench` 资料卡补 Verified 饱和、社区转向 Pro/Multilingual 的现状

## 2026-09-09 — 公开站点上线（E006 关闭，RC 完成）

* 启用 GitHub Pages（Actions 源）并部署成功：<https://shawnxie94.github.io/code-visualization-book/>
* 首次部署失败根因：Pages 未在仓库启用（deploy 步骤 404）；启用后 workflow\_dispatch 立即成功
* 抽检：首页/three 样章页/glossary/changelog 全部 200；线上内容验证为最新（行号 10/15、context rot 新节已上线）
* README 更新：新站为主地址，旧 GitBook 站保留为历史
* 关闭 E006，更新 rc-completion-log 与 definition-of-done §12；可宣布出版级终稿（RC）

## 2026-07-22 — 全书快速终检（链接与状态清理）

* `docs/book-outline.md`：修正附录资产状态为已完成（术语表 61+ 词条、图示清单 FIG-01..13、资料卡 22 张、贯穿案例源码 + 5 artifacts），删除过时的“待补全/待建设/已有骨架”
* `part2/ir-ssa-cfg-dfg.md`：替换已下架的 Elsevier Muchnick 书页 → Amazon 稳定书目链接（验证 200）
* 终检结论：33 pages 构建成功；内链/图片 0 断链；106 个外链中仅剩 IEEE/OpenAI 为反爬误报（浏览器可访问）；PR-42 数字合同、6 方法行号、artifacts 实体交叉引用全部一致；27 个 mermaid 块无空块；无 TODO/工作备忘残留

## 2026-07-22 — part6 实践章叙述纵深轮（弱势章改造）

* `part6/build-code-graph.md`：新增“为什么不能只按名字匹配”失败推导（同名/接收者/自信错误三失败）、方法级 vs 文件级边对照实验（PR-42 影响面对比）、脏图比没图更危险、陈旧索引代价；中文字数 478→2114
* `part6/query-interface-for-ai-agent.md`：新增“什么算一个工具”设计挣扎（工具边界跟消费端走、五工具闭环）、失败必须与空结果结构化区分（空影响面被 Agent 当成“无影响”）；921→1384
* `part6/collect-source-structure.md`：扫描失败隔离的代价权衡、稳定 ID 身份≠行号≠路径展开、采集与建图切分（为什么留下不确定）；≈1000→1652
* `part6/build-change-impact-analysis.md`：diff 映射“坐标语言→图谱语言”、反向路径为什么选 inbound、风险分数可解释性是硬要求；763→1281
* 维持不动的章（已厚或角色适配）：build-visualization-ui（1443）、mini-code-understanding-system（1357 总览章）、ai-change-verification-report（1266 收尾章）
* 方式：全部采用失败推导 + 对照实验 + 决策性叙述，未破坏 12 项结构要素；build/断链均过

## 2026-07-22 — AI 章节补 2026 图谱索引与独立验证（检索校正轮 · 续）

* `part5/code-graph-for-ai-agent.md` 新增“仓库地图（Repo Map）：预计算的结构拓扑”节：repo map 概念与 \~1k token 紧凑投影、AGENTS.md 实证疑问（呼应 arXiv 论文）、语义索引 vs 图谱索引分工表（GitHub Copilot / Sourcegraph 官方实证）；补充 2 道练习、小结呼应
* `part5/ai-code-review-evidence.md` 新增“同源盲点与独立验证（2026 研究视角）”节：model synchopathy 概念、独立修补验证框架、Proof-or-Stop 证据门禁、LLM 审阅漏架构问题实证；补充 1 道练习、小结呼应
* 新增资料卡 2 张：`rc-repo-map.md`、`rc-independent-verification.md`；登记入索引
* 术语表新增：repo map、模型同源盲点（Model Synchopathy）
* 依据：Aider repo map、GitHub Copilot repository indexing、Sourcegraph Deep Search/Precise Code Navigation（官方实证）；arXiv 预印本（Independent Patch Verification、Proof-or-Stop、AGENTS.md 评估、LLM 审阅漏架构 87%）——新研究中预印本部分均标注证据强度

## 2026-07-22 — AI 章节补 2026 一手方法论（检索校正轮）

* 全网检索后确认知识缺口：书内“上下文工程”原只讲内容/结构层（选什么、查什么、记轨迹），缺“上下文作为有限资源的管理”方法论层
* `part5/agent-context-engineering.md` 新增“上下文是有限资源（2026 方法论）”节：context rot（含反证标注）、attention budget、compaction / structured note-taking / sub-agent、just-in-time context、progressive disclosure，并加 2 道练习、FAQ 扩 1 题、小结呼应
* 新增资料卡 2 张：`rc-context-engineering.md`（Anthropic 官方）、`rc-context-rot.md`（Chroma 评测 + EMNLP 论文 + 反证，标注证据强度）；登记入索引
* 术语表新增：context rot、compaction、structured note-taking、just-in-time context、sub-agent 架构
* 依据：Anthropic “Effective context engineering for AI agents”（官方一手）、Chroma Context Rot 研究、EMNLP 2025 Findings、“Is Context Rot Real?”（反证）

## 2026-07-22 — 数据契约与引用修正轮（内容一致性审校）

* 修正 mini-shop 行号契约：`code-graph.json` 中 `PricingService.calculateTotal` 由 (11,16) 改为真实 (10,15)；`DiscountPolicy.apply` 由 (4,10) 改为真实 (4,9)；同步修正正文 `source-to-ast.md`、`collect-source-structure.md`、`query-interface-for-ai-agent.md`、`symbols-scopes-types.md` 与 `agent-context-pack.json` 中的方法区间和调用行（apply 调用=12 行、println=13 行）；全部 6 个方法行号经校验与源码一致
* 替换 2 个失效外链：CodeQL 旧路径 → GitHub 官方 code scanning 文档（部分位置）；CodeScene 已删博文 → 官方 code health 页
* 删除重复内容：`build-change-impact-analysis.md` 重复的影响面伪代码块；`collect-source-structure.md` “采集输出最小 JSON” 与“方法节点样例”职责说明合并、行号改对、`types.lines` 补真实文件名

## 2026-07-22 — 其余偏清单章叙述加厚（未推送）

* 对 part1–part6 中仍偏清单的章节补充论述段落与工程判断
* 保持结构门槛与案例金标不变，目标是提升技术书读感

## 2026-07-22 — 叙述纵深与 PR-42 跟做主线（未推送）

* 加厚架构/AI 动机/基础设施/符号/影响面/验证报告等章的论述
* 影响面与验证报告增加可跟做剧本；sample-case 增加 90 分钟全书主线
* 目标：降低手册模板感，增强技术书可读性（仍不推送远端）

## 2026-07-22 — 本地 RC 加厚轮次（未推送）

* 终审：本地 DoD A/B/C(构建) 通过；标记本地 RC Ready；公开同步 E006 仍阻塞宣布
* 附录进入 SUMMARY（术语表/案例/勘误/资料卡）；部署说明改为本地优先；强化 mini-shop 跟做入口
* 28 章补交叉导航；关键章补 FAQ/检查清单，满足 DoD 交叉引用要求
* 无图章补 Mermaid；28 章关键要点复盘去模板化；UI 章补资料卡回指
* 资料卡字段补齐；证据章方法步骤；验证报告实体 ID 对齐；DoD §12 本地项勾选（E006 除外）
* part1 三章补失败模式/事实速查/五层产物映射；矩阵与 image-plan 状态与现网文件对齐
* part1 三章补失败模式/事实速查/五层产物映射；矩阵与 image-plan 状态与现网文件对齐
* 针对薄弱章补充 schema、工作示例、报告模板、失败模式与验收契约
* 重点加厚：符号表、CFG/DFG、图谱模型、静态/动态/变更分析、可视化 UI、AI 重构/Review、实践篇多章
* `npm run build` 通过；SUMMARY/内链检查通过；artifacts 与 PR-42 实体一致
* **未推送远端**；公开站点同步（E006）仍待你明确授权后再做

## 当前版本

* 版本名：RC 筹备稿（Beta 内容可读稿之上）
* 目录状态：已冻结
* 目标：出版级终稿（见 `definition-of-done.md`）

## 近期变更

### 2026-07-22（RC 推进）

* 确认公开站点 `code-visualization.shawnxie.top` 仍为旧版内容，RC 发布同步仍开放
* 语言机械审校与审校记录补充

### 2026-07-22（RC 推进 earlier）

* 建立并扩充术语表、图示清单、资料卡（18）、审校清单、changelog
* 28 章统一补齐练习，并增强权威参考资料与资料卡回指
* 样章与关键章继续加厚；大纲保持冻结

### 2026-07-22

* 完成定义升级为出版级终稿（RC）
* 增加内容丰富度与权威引用硬门槛
* 冻结大纲，补充 part5/part6 职责边界
* 建立术语表、图示清单骨架
* 建立贯穿案例 `mini-shop` 与 artifacts
* 28 章达到 Beta 可读结构

## 反馈与勘误

如发现事实错误、断链、术语不一致或案例数字冲突，请通过 README 中的联系方式反馈，并尽量提供：

1. 章节路径
2. 问题描述
3. 建议来源（官方文档/论文链接更佳）
