desktop/src-tauri/crates/core/tests/kimi_code_contract.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:1
//! Kimi Code(A12,M4)约定测试:真实脱敏 测试数据(session-main + subagent-agent-0,第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:2
//! 本机 desktop 1.0.3 / wire protocol_version=1.5,2026-09-25 提取)经第 3 条注释,第 3 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:3
//! 读取→解析→标准化→commit_batch→查询。期望值为人工核算,第 4 条注释,第 4 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:4
//! 见 tests/fixtures/kimi-code/*.sanitized.json 同名 _expectations.md。第 5 条注释,第 12 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:12
// 手工核算(对照 _expectations.md;roundtrip jq 独立复核相等):第 6 条注释,第 13 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:13
// 主会话为 369 条 primary 回合记录和 3 条 auxiliary 压缩记录,共 372 条。第 7 条注释,第 14 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:14
// 主会话各字段:inputOther 1,506,693;cacheRead 47,066,368;output 257,373;creation 0。第 8 条注释,第 15 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:15
// agent-0 有 150 条子代理回合;inputOther 198,401;cacheRead 18,428,416;output 72,798。第 9 条注释,第 16 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:16
// 合计 522 事件:input_uncached 1,705,094;input_total 67,199,878;total 67,530,049。第 10 条注释,第 17 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:17
// subagent.completed(agent-0, time=1790269234273) 的 usage {66876,4631,1264384,0}第 11 条注释,第 18 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:18
// 是子代理 wire 截至该时刻 Σ 的快照 ⇒ 不产事件(防双计);第 12 条注释,第 19 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:19
// step.end 回声 Σ(368 条)小于记录侧(打断步无回声)⇒ 只计记录。第 13 条注释,第 22 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:22
/// 主样本中观察到的 subagent.completed 时间,用于限定子代理对账范围。第 14 条注释,第 28 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:28
// 单会话布局:sessions/<wd>/<session>/agents/{main,agent-0}/wire.jsonl。第 15 条注释,第 50 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:50
// 字典序:agents/agent-0 先扫,agents/main 后扫。第 16 条注释,第 67 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:67
// 核对 UTC 2026-09-24/25 两天的全部事件合计。第 17 条注释,第 78 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:78
// 分类:main 文件 369 primary + 3 auxiliary;agent-0 150 sub_agent。第 18 条注释,第 89 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:89
// Agent 分列:kimi-code(两文件同 Agent;实例身份同根)。第 19 条注释,第 105 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:105
// 会话/子代理身份:session_id 来自路径(agents/<id> 归属子代理)。第 20 条注释,第 116 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:116
// 事件键为 kimi-code:usage:<session>:<agent>:<毫秒时间>:<同毫秒序号>;schema=1.5。第 21 条注释,第 129 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:129
// usage.record 无 uuid/messageId:origin_call_id 不伪造。第 22 条注释,第 139 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:139
// 保留样本中模型字符串,包括 alias/model 组合标识。第 23 条注释,第 160 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:160
// 脱敏真实样本的格式有效,诊断数为零。第 24 条注释,第 166 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:166
// 回声核对:agent-0 记录合计等于回声(matched);主会话记录合计大于回声,第 25 条注释,第 167 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:167
// (369 turn 中 1 条被打断步无回声 + 3 session scope 无回声 ⇒ echo_subset);第 26 条注释,第 168 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:168
// completed 快照行 no_detail_in_file(明细在子代理 wire)。第 27 条注释,第 183 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:183
// 幂等:二次扫描无新增。第 28 条注释,第 192 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:192
/// 核对 M0 结果:completed.usage 等于子代理截至该时间的逐次用量合计。第 29 条注释,第 193 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:193
/// (主线 completed.usage {66876,4631,1264384,0} vs agent-0 前 22 条 wire。)第 30 条注释,第 218 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:218
// completed.usage(人工核算自 测试数据):inputOther=66876, output=4631,第 31 条注释,第 219 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:219
// cacheRead=1264384, creation=0;对账对象 = agent-0 事件中 time ≤ completed 的 Σ。第 32 条注释,第 236 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:236
// completed 之后子代理 wire 继续增长(复用段)⇒ 总 Σ 大于快照,全量逐次入账。第 33 条注释,第 291 行
desktop/src-tauri/crates/core/tests/kimi_code_contract.rs:291
// 能力声明可落库 roundtrip。