desktop/src-tauri/crates/core/src/adapters/claude/common.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:1
//! Claude-specific usage mapping, moved from root usage_map.rs into the V30 directory.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:2
//! Shared MappedUsage/finish/sub_checked/contradiction checks stay in cross-agent usage_map.rs.Comment 3, line 7
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:7
/// Four Claude transcript assistant usage fields follow A01 monitoring-usage:Comment 4, line 8
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:8
/// input/output/cache_read/cache_creation categories and Anthropic exclusiveComment 5, line 9
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:9
/// buckets, as in map_zcode_anthropic. All four are needed; missing fields stay unknown,Comment 6, line 10
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:10
/// not zero. Derive input_total/total_tokens from exclusive components.Comment 7, line 11
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:11
/// Unversioned documented files retain old mapping; native 2.1.197 has separate zero rules.Comment 8, line 57
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:57
/// Its streaming writer inserts unreported zero buckets without validity flags.Comment 9, line 58
desktop/src-tauri/crates/core/src/adapters/claude/common.rs:58
/// Positive buckets are reported; zero stays unknown. Another HTTP response cannot verify old zeros.