跳转到内容

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

第 1 条注释,第 1 行

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

//! V30 结构检查:每个已实现 Agent 独立目录(mod/detect/versions),根级不再有

第 2 条注释,第 2 行

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

//! 该 Agent 的单文件实现;产品特有映射不留在根级 usage_map.rs。

第 3 条注释,第 3 行

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

//! 目录存在或编译通过不能代替版本兼容验收(兼容行为在各适配器 V17 测试中验证),

第 4 条注释,第 4 行

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

//! 本测试只锁定目录约定本身,防止后续新增 Agent 又回到根级单文件。

第 5 条注释,第 6 行

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

// M8 第二批(2026-09-29 文档级实施)同受目录约定约束:

第 6 条注释,第 7 行

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

// gajae-code/continue 目录名与模块名分离(#[path] 映射),按目录检查。

第 7 条注释,第 61 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:61

// 根级不再有该 Agent 的单文件实现。

第 8 条注释,第 71 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:71

// V30:产品特有映射不留在根级单文件。codex/claude 映射已下沉;

第 9 条注释,第 72 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:72

// pi/omp(map_pi_family)与 gemini/qwen(map_genai_usage)是固定源码证实的

第 10 条注释,第 73 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:73

// 跨 Agent 共享字段语义,允许留在根级(usage_map.rs 文件头有登记)。

第 11 条注释,第 87 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:87

// 允许保留的跨 Agent 共享映射确实存在(防止误删共享件)。

第 12 条注释,第 94 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:94

// 注册表形状检查:每个 Agent 的 versions/mod.rs 登记已验证版本映射与

第 13 条注释,第 95 行

desktop/src-tauri/crates/core/tests/adapter_layout_v30.rs:95

// 最新实现常量(探测/扫描共用 select 的单一事实来源)。