desktop/src-tauri/crates/core/tests/codex_contract.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:1
//! Codex 适配器测试使用 M0 真实脱敏样本(本机 0.155.0-alpha.16.3)。第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:2
//! 经 读取→解析→标准化→commit_batch→查询,期望与第 3 条注释,第 3 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:3
//! tests/fixtures/codex/*._expectations.md 的人工核算值一致(含本文件顶部注释中第 4 条注释,第 4 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:4
//! 文件顶部的分模型及分段数值也根据这些样本人工核算。第 5 条注释,第 13 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:13
// 用 jq 对样本逐条求和,人工核算后与 _expectations.md 对照。第 6 条注释,第 14 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:14
// multimodel:gpt-6-astra 169 次 input 23,683,841 cached 22,957,312 output 109,592第 7 条注释,第 15 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:15
// reasoning 28,759 total 23,793,433;gpt-6-sol 52 次 input 8,377,585第 8 条注释,第 16 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:16
// 该模型 cached 为 8,098,560、output 为 33,789、reasoning 为 16,739、total 为 8,411,374。第 9 条注释,第 17 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:17
// 最终快照 total 31,724,335;compacted 携带 250,108 + 230,364 = 480,472;第 10 条注释,第 18 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:18
// 完整逐次合计为 32,204,807 = 31,724,335 + 480,472。第 11 条注释,第 86 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:86
// auto-review 子代理会话:parent_thread_id ⇒ sub_agent;模型来自 turn_context。第 12 条注释,第 99 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:99
// 单次会话:Σ逐次 == 最终快照,对账 matched。第 13 条注释,第 108 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:108
// 快照存为来源区间汇总(对照,不求和)。第 14 条注释,第 250 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:250
// 缓存输入占比 = 4,022,016 / 4,184,537 ≈ 96.1%(auto-review 高命中)。第 15 条注释,第 254 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:254
// 同一 rollout 一个会话。第 16 条注释,第 258 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:258
// 推理 token 是 output 子集,不再加总:从事件表直接核验。第 17 条注释,第 292 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:292
// 模型按 turn_context 位置归属:两模型分段(人工核算值见文件头注释)。第 18 条注释,第 315 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:315
// compaction 重置快照:Σ逐次 == 最终快照 + 携带记录(480,472)。第 19 条注释,第 323 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:323
// 快照区间汇总保存最终值(对照),不是逐次合计。第 20 条注释,第 332 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:332
// 主会话(无 parent_thread_id):category=primary。第 21 条注释,第 351 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:351
// supported_versions 来自版本注册表(M2-D 逐版本样本,以及 2026-09-26第 22 条注释,第 352 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:352
// 核验并登记的 0.139–0.151 旧文件格式)。第 23 条注释,第 395 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:395
// 字段能力八项齐全。第 24 条注释,第 429 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:429
// 能力声明可落库(source_instances.capabilities)。第 25 条注释,第 503 行
desktop/src-tauri/crates/core/tests/codex_contract.rs:503
// 按文件身份查询,可取得现有记录及其保存的路径。