desktop/src-tauri/crates/core/tests/zcode_contract.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:1
//! ZCode 测试使用本机 3.14.3 的真实脱敏样本,以只读方式提取,第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:2
//! 2026-09-25,tests/fixtures/zcode/real-main-session 与 real-subagent)第 3 条注释,第 3 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:3
//! 经 读取→探测→解析→标准化→commit_batch→查询,对 _expectations.md第 4 条注释,第 4 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:4
//! 的人工核算值逐项断言。第 5 条注释,第 5 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:5
//!(空行)第 6 条注释,第 6 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:6
//! 两个 usage 视图的处理规则(同记录两个 usage 视图,互斥不混算):第 7 条注释,第 7 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:7
//! - AI SDK `response.usage`(camelCase 五键,**主视图**):inputTokens 含缓存读;第 8 条注释,第 8 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:8
//! - anthropic `response.providerMetadata.anthropic.usage`(snake_case,**对照视图**):第 9 条注释,第 9 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:9
//! input_tokens 不含缓存;一致性校验 in+cr+cw == inputTokens、out == outputTokens。第 10 条注释,第 10 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:10
//!(空行)第 11 条注释,第 11 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:11
//! 手工核算(real-main-session,4 条全 main_turn):第 12 条注释,第 12 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:12
//! 输入 in 391115+391297+392343+392729=1,567,484;输出 out 120+595+345+114=1,174。第 13 条注释,第 13 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:13
//! cr 390976+391104+391296+392320=1,565,696;cw 全 0;第 14 条注释,第 14 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:14
//! total 391235+391892+392688+392843=1,568,658;uncached 和 1788。第 15 条注释,第 15 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:15
//! 手工核算(real-subagent,4 条全 subagent):第 16 条注释,第 16 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:16
//! in=596,365;out=4,594;cr=587,328;total=600,959;uncached 和 9037。第 17 条注释,第 17 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:17
//! 合并:8 事件;in=2,163,849;out=5,768;cr=2,153,024;cw=Some(0);第 18 条注释,第 18 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:18
//! total=2,169,617;uncached 合计 10,825(=2,163,849−2,153,024−0);第 19 条注释,第 19 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:19
//! anthropic 侧 in_tokens 合计 10,825 + cr 2,153,024 = 2,163,849 与 AI SDK 互斥一致。第 20 条注释,第 67 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:67
// 首条事件(line 1,requestId anon-2,attempt 1)逐字段核对。第 21 条注释,第 144 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:144
// 核对 zcode:{requestId}:{attempt} 记录键;全部 main_turn 对应 primary。第 22 条注释,第 166 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:166
// 解析依据:3.14.3 已收录 ⇒ known_version;时间基准 source_completion。第 23 条注释,第 179 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:179
// 无任何诊断。第 24 条注释,第 209 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:209
// querySource=subagent ⇒ sub_agent;首条 input_uncached=145225-(142656+0)=2569。第 25 条注释,第 226 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:226
// 两文件放同一 rollout 根:8 事件、4 primary + 4 sub_agent、合并合计。第 26 条注释,第 260 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:260
// input_uncached 合计 10,825:与 anthropic 侧互斥关系一致(不相加、不双计)。第 27 条注释,第 337 行
desktop/src-tauri/crates/core/tests/zcode_contract.rs:337
// 能力声明可落库(source_instances.capabilities)roundtrip。