desktop/src-tauri/crates/core/src/metrics.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/metrics.rs:1
//! Statistics: sum exclusive input buckets, calculate cache ratios, aggregate and diagnose contradictions.Comment 2, line 2
desktop/src-tauri/crates/core/src/metrics.rs:2
//! input_total sums three exclusive input buckets; total_tokens = input_total + output_total.Comment 3, line 3
desktop/src-tauri/crates/core/src/metrics.rs:3
//! cache_input_ratio = SUM(cache_read) / SUM(input_total), restricted to records with both fields known.Comment 4, line 8
desktop/src-tauri/crates/core/src/metrics.rs:8
/// Mathematical contradiction metadata: code, field and numeric explanation without conversation bodies.Comment 5, line 16
desktop/src-tauri/crates/core/src/metrics.rs:16
/// Sum known values without overflow; any unknown component makes the complete sum unknown.Comment 6, line 31
desktop/src-tauri/crates/core/src/metrics.rs:31
/// input_total sums three known exclusive buckets; otherwise use the existing total, or None.Comment 7, line 32
desktop/src-tauri/crates/core/src/metrics.rs:32
/// The second result component describes field quality.Comment 8, line 60
desktop/src-tauri/crates/core/src/metrics.rs:60
/// Sum known input_total/output_total; otherwise retain usage.total_tokens and its quality.Comment 9, line 82
desktop/src-tauri/crates/core/src/metrics.rs:82
/// Domain validation rejects negatives. Diagnose contradictions such as cache exceeding input;Comment 10, line 83
desktop/src-tauri/crates/core/src/metrics.rs:83
/// do not hide them by replacing negative results with max(0, ...).Comment 11, line 150
desktop/src-tauri/crates/core/src/metrics.rs:150
/// Exact integer numerator/denominator; None for a zero denominator or no valid samples (display —).Comment 12, line 173
desktop/src-tauri/crates/core/src/metrics.rs:173
/// Cache-input ratio over records with known input_total and input_cache_read.Comment 13, line 174
desktop/src-tauri/crates/core/src/metrics.rs:174
/// Return (ratio, valid record count); ratio is None without valid samples or with a zero denominator.