desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:1
//! ZCode registry maps release versions to implementations or compatibility fallback.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:2
//! See architecture.md#adapter-layout / #unknown-version.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:3
//!Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:4
//! Register versions after checking native redacted samples and expected results (M0/M4).Comment 5, line 5
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:5
//! Add entries without deleting historical implementations. The sole format is modelio_v1;Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:6
//! native 3.14.3 main-session/subagent files verify reading/parsing/storage/queries.Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:7
//!Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:8
//! Select each model_io record by request.headers["x-zcode-app-version"],Comment 9, line 9
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:9
//! verified in native 3.14.3. The same machine also has daily logs with context.schemaVersion=1Comment 10, line 10
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:10
//! and protocol client 0.16.9; neither identifies this adapter's release version or controls dispatch.Comment 11, line 11
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:11
//!Comment 12, line 12
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:12
//! Selection rules:Comment 13, line 13
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:13
//! - Registered version: KnownVersion, dispatch through the mapping.Comment 14, line 14
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:14
//! - Unregistered/missing version: try the latest built-in parser with LatestFallback.Comment 15, line 15
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:15
//! Validated records retain active_compat metadata; an unregistered number alone does not cause rejection.Comment 16, line 16
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:16
//! - No ZCode version is verified incompatible; there are no known_incompatible entries.Comment 17, line 17
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:17
//! Scanning handles structural incompatibility under V30, rejecting it while retaining previous results.Comment 18, line 21
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:21
/// This constant selects the latest built-in implementation without network access.Comment 19, line 24
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:24
/// Registered release versions mapped to implementations.Comment 20, line 25
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:25
/// Each version has checked native format samples; shared formats retain separate version entries.Comment 21, line 27
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:27
// M0/M4 native samples extracted read-only on 2026-09-25: eight records manually calculatedComment 22, line 28
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:28
// under two field meanings. adapters.md: native 3.14.3 verified; cross-version behavior pending.Comment 23, line 32
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:32
/// Version selection result.Comment 24, line 39
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:39
/// Detection and scanning share this V30 format-selection function.Comment 25, line 58
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:58
// If product identity/input format is known but the version is missing, try the latest implementation.Comment 26, line 84
desktop/src-tauri/crates/core/src/adapters/zcode/versions/mod.rs:84
// synthetic-future-version checks unregistered 9.9.9 through latest_fallback compatibility.