docs: 回写 CHANGELOG、GovDoc 迁移,以及压测那条过期注释

CHANGELOG 落在「未发布」段,按那一段自己的规矩不提前写版本号。写清了四条会抛 ValueError 的
情形与迁移写法,因为这是一次破坏性变更。

migrations/govdoc-saas.md 加一节讲租户命名空间怎么传,含迁完算不算数的四条判据,最终判据是
「同一段文本由两个租户各提交一次,各自拿到自己的那份输出」。参数一律指向 0017 不复述。这份
文档原来说 GovDoc 侧「还没有可迁移的东西」,现在有了第一条能逐条验的接入动作,文件头那句
状态说明跟着补了一句例外。

tools/soak/run_soak.py 那份空绑定上方的注释在复述旧转发规则,顺手改对。它给的理由本来就不准
——让绑定留空的真正原因是绑定的全部键值都进参数快照,每批都不同的值会让故障注入那一步续跑时
报一次假的参数漂移,和转发哪些键无关。三份压测绑定常量里都没有裸键,所以这次变更打不到压测。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-29 11:53:20 -04:00
parent fd9cae7da5
commit c0d9d7b66e
3 changed files with 91 additions and 4 deletions
+3 -3
View File
@@ -51,9 +51,9 @@ if TYPE_CHECKING:
APPWORLD = "appworld"
GOVDOC = "govdoc"
#: 传给每次模型调用的项目侧标识。**空的**:网关适配器只往下转发 `session_id` 与
#: `parent_call_id`,而这两样每批都不同;进了参数快照,故障注入那一步续跑时的逐字段比对
#: 就会报一次假的参数漂移
#: 传给每次模型调用的项目侧标识。**空的**:绑定的全部键值都进参数快照,而每批都不同的值会让
#: 故障注入那一步续跑时的逐字段比对报一次假的参数漂移。这里跟转发无关——网关适配器只转发带
#: `gateway.` 前缀的键,而这份一个都没有
MODEL_BINDING: Mapping[str, str] = {}
#: GovDoc 的工作区落在 runs 目录下的这个子目录里。记分板枚举 run 用的是