跳转到内容

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:1

//! Codex 逐版本 测试数据 回归(M2-D,V17/V30):

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:2

//! 0.153.0 / 0.154.0-alpha.6.1 / 0.154.0-alpha.6.2 三个本机历史版本的脱敏

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:3

//! 真实样本,验证注册表分派(KnownVersion)、逐次 usage 数值与 jq 独立核算的

第 4 条注释,第 4 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:4

//! 期望一致、parse_basis=known_version、快照对账 matched、重复扫描不增量。

第 5 条注释,第 5 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:5

//! 期望值来源:各 测试数据 同名 `_expectations.md`(人工核算与测试互核)。

第 6 条注释,第 6 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:6

//! M2-D 遗留项(2026-09-26):0.139–0.151 旧记录(token_count/last_token_usage)

第 7 条注释,第 7 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:7

//! 分派 rollout_legacy,三个代表 测试数据(0.139.0 / 0.142.5 / 0.146.0-alpha.3)

第 8 条注释,第 8 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:8

//! 覆盖重复上报去重、压缩摘要回声(carried)、源端回退(regression+mismatch)。

第 9 条注释,第 26 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:26

/// token_count 最终快照 total(对账 matched 时等于 Σ逐次)。

第 10 条注释,第 74 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:74

// 探测分派:已验证版本 → KnownVersion(探测/扫描同一注册表)。

第 11 条注释,第 94 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:94

// 数值与 _expectations.md 的 jq 核算一致。

第 12 条注释,第 122 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:122

// 已验证版本不带兼容标记;schema_version 保留来源原始版本。

第 13 条注释,第 133 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:133

// reasoning 子集合计与期望一致(summary 未暴露该字段,直接查库)。

第 14 条注释,第 149 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:149

// 快照对账 matched(Σ逐次 == 最终快照)。

第 15 条注释,第 162 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:162

// 重复扫描不增量。

第 16 条注释,第 174 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:174

// 0.139–0.151 旧记录:无 token_usage_record,逐次用量 = token_count 的

第 17 条注释,第 175 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:175

// last_token_usage(total 增量法判据)。期望值来自

第 18 条注释,第 176 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:176

// rollout-legacy-v*._expectations.md(build 工具 JS 独立核算 + 人工核对)。

第 19 条注释,第 190 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:190

/// source_files.status。reconcile/snapshot 对账差异只记诊断不降级,

第 20 条注释,第 191 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:191

/// 故 mismatch 场景仍为 active(真逐次解析问题才 degraded)。

第 21 条注释,第 244 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:244

// reconcile 差异记诊断/对账但不降级健康度(快照仅作对照)。

第 22 条注释,第 256 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:256

// 探测分派:已登记旧版本 → KnownVersion(探测/扫描同一注册表)。

第 23 条注释,第 274 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:274

// calls = regular + carried(0.146.0-alpha.3 含 1 条压缩摘要回声)。

第 24 条注释,第 277 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:277

// 数值与 _expectations.md 的 JS 独立核算一致。

第 25 条注释,第 305 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:305

// 分派与身份:known_version + rollout_legacy 解析器 + seq 身份(无 response_id)。

第 26 条注释,第 323 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:323

// reasoning 子集合计(carried 回声 reasoning=0,包含无害)。

第 27 条注释,第 333 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:333

// 归属:模型按 turn_context、sub_agent 按 parent_thread_id/source.subagent。

第 28 条注释,第 350 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:350

// 快照对账:Σ逐次(regular+carried)== 最终快照 + Σcarried 的判定。

第 29 条注释,第 374 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:374

// 源端回退与压缩回声的可见诊断(不伪造数据)。

第 30 条注释,第 396 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:396

// 重复扫描不增量。

第 31 条注释,第 408 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:408

// 未核验登记的旧系列版本(如 0.141.0,本机无样本)仍按未知版本回退

第 32 条注释,第 409 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:409

// (LatestFallback → rollout_v1):无逐次记录 ⇒ 0 事件 + 结构诊断

第 33 条注释,第 410 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:410

// (reconcile_mismatch:0 逐次 vs 非空快照)⇒ incompatible,

第 34 条注释,第 411 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:411

// 可见诊断、不伪造数据、游标不推进。

第 35 条注释,第 439 行

desktop/src-tauri/crates/core/tests/codex_versions_v17.rs:439

// 兼容尝试:无逐次记录 ⇒ 0 事件 + 结构诊断 ⇒ incompatible,不提交事件/游标/聚合。