desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs
第 1 条注释,第 1 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:1
//! Claude 缺失与异常场景的合成测试,目录与文件头标为 synthetic。最初第 2 条注释,第 2 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:2
//! 创建时没有真实样本;覆盖子 Agent、跨文件去重、orphaned/superseded第 3 条注释,第 3 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:3
//! 变体、身份回退、无 usage 记录、未映射 usage 键及 V17 拒绝规则,第 4 条注释,第 4 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:4
//! 包括非用量记录的 usage、未列明类型及直接探测测试。第 5 条注释,第 28 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:28
// 发现按路径分量排序:sess-1 目录先于 sess-1.jsonl 文件,因此先扫子 Agent。第 6 条注释,第 29 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:29
// syn-req-shared 先以 sub_agent 入库;主文件同键但分类不同,产生冲突。第 7 条注释,第 30 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:30
// 保留已存值,不重复计数,见 _expectations.md。第 8 条注释,第 100 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:100
// 三个文件:当前文件、.jsonl.superseded-(不以 .jsonl 结尾,显式接受此格式),第 9 条注释,第 101 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:101
// 以及 .orphaned- 变体。第 10 条注释,第 240 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:240
// 额外键不影响四个映射字段的入库。第 11 条注释,第 328 行
desktop/src-tauri/crates/core/tests/claude_gaps_synthetic.rs:328
// 探测只检查 type=user 的首行,返回 Supported;扫描器拒绝后续无效记录。