15f0c16782
1. 两个新遥测配置字段被 CHANGELOG 与 ARCHITECTURE 说成「带缺省」,实际是无 默认值的必填字段(缺省只在 env 装配路 _load_*),且就地加默认值在 dataclass 上根本不可能(后面跟着四个无默认值字段)。直接构造 GatewaySettings 的下游 升级即 TypeError,这是真正的破坏性变更,补进 CHANGELOG 的「请先读这一条」。 2. ARCHITECTURE Q2 仍写最低 Python 3.11,按 2026-08-24 人类确认改 3.12,并 记明原依据「覆盖三项目 3.11×2」已过时,三个迁移目标均已 ≥3.12。 3. 三分表里的 TimeoutError 只在准备期路径可达: 写入期的超时先被 record_llm_call 的 except 顺序按行级丢弃,故「最坏成本每 60s 一次、上界一 个预算」的承诺只在准备期成立。本次只改文档不改行为,连续超预算丢行是否 升档留作后续议题。