跳转到内容

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

第 1 条注释,第 1 行

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

//! MiMo Code 适配器测试使用合成数据,参考 A14 固定源码 456678b。

第 2 条注释,第 2 行

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

//! 本机 not_found,2026-09-25 盘点)经

第 3 条注释,第 3 行

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

//! 读取→解析→逐次事件→commit→查询。数值对照

第 4 条注释,第 4 行

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

//! tests/fixtures/mimo-code/*/_expectations.md 的人工核算,不改计算规则。

第 5 条注释,第 5 行

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

//!(空行)

第 6 条注释,第 6 行

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

//! 辅助函数复制自 tests/common/mod.rs 和 tests/hermes_contract.rs,

第 7 条注释,第 7 行

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

//! 保留为此文件的本地实现,不修改共享 common。

第 8 条注释,第 31 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:31

/// serde_json 值 → SQLite 值(复制自 tests/common/mod.rs 的 json_to_sql)。

第 9 条注释,第 66 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:66

/// 按脱敏数据在 <dir>/mimo-home/data/mimocode.db 重建 SQLite 库(MIMOCODE_HOME

第 10 条注释,第 67 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:67

/// 语义:<home>/data 下库文件),返回 data 目录。

第 11 条注释,第 206 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:206

// MiMo session 表无累计列:无对账目标(不虚构)。

第 12 条注释,第 209 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:209

// 汇总对照 _expectations.md。

第 13 条注释,第 218 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:218

// 此合成记录的版本尚未核对,保留 latest_fallback。

第 14 条注释,第 228 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:228

// 重复扫描不增加用量。

第 15 条注释,第 261 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:261

// 非 SQLite。

第 16 条注释,第 269 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:269

// SQLite 但缺表。

第 17 条注释,第 280 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:280

// OpenCode 库(message 无 agent_id)不能过 MiMo 指纹:不从 fork 关系推兼容。

第 18 条注释,第 321 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:321

// opencode_contract.rs 已检查反向情况,此处确认 MiMo 自身数据库可以通过。

第 19 条注释,第 336 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:336

// MIMOCODE_HOME → <home>/data(resolveMimocodeHome mimocode_home 模式)。

第 20 条注释,第 356 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:356

// 手工根传 MIMOCODE_HOME 形状的父目录:<root>/data 定位。

第 21 条注释,第 366 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:366

// 数据目录名之外不产出根(不按文件名递归)。

第 22 条注释,第 374 行

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

// XDG_DATA_HOME 候选目录存在但无 mimocode*.db ⇒ 无根。

第 23 条注释,第 433 行

desktop/src-tauri/crates/core/tests/mimo_code_contract.rs:433

// 独立产品语义:不与 opencode 合并统计。