desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:1
//! ZCode adapter; see architecture.md#adapter-layout.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:2
//! - Stable entry point implements the shared interface and re-exports modules.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:3
//! - detect identifies the product/format and selects versions.Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:4
//! - versions maps verified formats using the version fieldComment 5, line 5
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:5
//! request.headers["x-zcode-app-version"]; 3.14.3 is verified,Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:6
//! while unregistered versions use latest_fallback compatibility reading.Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:7
//! - common maps AI SDK primary usage and Anthropic comparison usage,Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:8
//! extracted from the former root-level usage_map.rs.Comment 9, line 9
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:9
//! - db_backfill reads database per-call records as the primary source, replacing source/day partitions atomically.Comment 10, line 10
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:10
//! - db_reconciliation compares turn cumulative totals without adding them to per-call records.Comment 11, line 11
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:11
//!Comment 12, line 12
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:12
//! Discovery references: real local directory inspection, m345-inventory-2026-09-25.Comment 13, line 13
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:13
//! Root <home>/.zcode/cli has rollout/model-io-*.jsonl per-call usage;Comment 14, line 14
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:14
//! db/db.sqlite model_usage is collected and turn_usage is used for comparison.Comment 15, line 15
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:15
//! agents/*/transcript.jsonl contains conversation content, excluded from usage; ~/.zcode/v2 has no rollout.Comment 16, line 16
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:16
//! %APPDATA%/zcode desktop session storage is not integrated; no documented environment override.Comment 17, line 29
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:29
/// Stateless ZCode adapter.Comment 18, line 59
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:59
// Observed local default <home>/.zcode/cli; use the supplied home, without a fixed drive.Comment 19, line 73
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:73
// Bounded depth 1 enumerates rollout/model-io-<sessionId>.jsonl.Comment 20, line 112
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:112
// All verified versions use modelio_v1; extend selected dispatch with the registry.Comment 21, line 290
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:290
/// Read-only cli/db/db.sqlite reconciliation returns selected numeric fields, without ids, paths or content.Comment 22, line 291
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:291
///Comment 23, line 292
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:292
/// References: local 3.14.3 inspection found 4169 model_usage per-call rows andComment 24, line 293
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:293
/// 438 turn_usage aggregate rows, whose computed_total_tokens can be compared.Comment 25, line 294
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:294
/// All 16/16 M0 sample turns matched; live snapshots have some unfinished/cancelled-turn differences.Comment 26, line 295
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:295
/// Return comparison results only, without correcting or importing totals as usage.Comment 27, line 301
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:301
/// Turns classified matched by comparing model_usage sums with turn_usage.computed_total_tokens.Comment 28, line 303
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:303
/// Turns with a present model sum differing from the turn total; live snapshots include unfinished/cancelled turns.Comment 29, line 305
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:305
/// Turns whose joined model computed-total sum is NULL.Comment 30, line 311
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:311
/// Open cli/db/db.sqlite read-only and compare summed model_usage against turn_usage.Comment 31, line 312
desktop/src-tauri/crates/core/src/adapters/zcode/mod.rs:312
/// Continue checking the M0 sum relationship; return errors without writing the database.