desktop/src-tauri/crates/core/tests/pi_contract.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:1
//! pi 设计要求检查使用 M2-B/C 恢复阶段的真实脱敏测试数据,本机 pi 0.87.1,第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:2
//! session-error-zero-usage)。经 读取→解析→标准化→commit_batch→查询,第 3 条注释,第 3 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:3
//! 期望与 tests/fixtures/pi/session-error-zero-usage._expectations.md 的人工核算一致。第 4 条注释,第 11 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:11
// 人工计算期望值,再用 jq 逐条检查并与期望文档比较:第 5 条注释,第 12 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:12
// 7 行记录(session/model_change/thinking_level_change/custom/message(system)/第 6 条注释,第 13 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:13
// custom_message/message(assistant)),仅 L7 assistant 产 1 事件;第 7 条注释,第 14 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:14
// usage 五字段全为直报 0(reported 零不是 unknown),totalTokens=0;第 8 条注释,第 15 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:15
// 无 reasoning 字段(保持 unknown);cost.total=0 ⇒ 不映射费用;第 9 条注释,第 16 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:16
// stopReason=error ⇒ error_status="error";无 responseId/duration/ttft。第 10 条注释,第 47 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:47
// 直报 0 是已知值,不是 unknown。第 11 条注释,第 55 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:55
// SQL 逐字段核验:分类/模型/供应商/版本/错误状态/未知字段。第 12 条注释,第 101 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:101
// 无快照系列:pi 不产对账(无累计快照概念)。第 13 条注释,第 113 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:113
// 字段能力八项齐全。第 14 条注释,第 155 行
desktop/src-tauri/crates/core/tests/pi_contract.rs:155
// 能力说明存入 source_instances.capabilities 后保持相同内容。