跳转到内容

desktop/src-tauri/crates/core/src/metrics.rs

第 1 条注释,第 1 行

desktop/src-tauri/crates/core/src/metrics.rs:1

//! 统计数学:互斥输入分类求和、缓存占比、聚合与矛盾诊断。

第 2 条注释,第 2 行

desktop/src-tauri/crates/core/src/metrics.rs:2

//! 约定:input_total = 三类互斥之和;total_tokens = input_total + output_total;

第 3 条注释,第 3 行

desktop/src-tauri/crates/core/src/metrics.rs:3

//! cache_input_ratio = SUM(cache_read) / SUM(input_total)(两字段均已知的记录集合)。

第 4 条注释,第 8 行

desktop/src-tauri/crates/core/src/metrics.rs:8

/// 数学矛盾信息包含代码、字段和数值说明,不包含会话正文。

第 5 条注释,第 16 行

desktop/src-tauri/crates/core/src/metrics.rs:16

/// 已知字段求和,任一未知则整体未知。防溢出。

第 6 条注释,第 31 行

desktop/src-tauri/crates/core/src/metrics.rs:31

/// input_total:三类互斥拆分全已知时相加;否则采用来源直报值;都没有则为 None。

第 7 条注释,第 32 行

desktop/src-tauri/crates/core/src/metrics.rs:32

/// 返回值的第二个分量是推导出的字段质量。

第 8 条注释,第 60 行

desktop/src-tauri/crates/core/src/metrics.rs:60

/// 已知 input_total 与 output_total 相加,否则保留 usage.total_tokens 及其质量。

第 9 条注释,第 82 行

desktop/src-tauri/crates/core/src/metrics.rs:82

/// 一致性诊断:负值在 domain 校验拒绝;这里发现"缓存大于已知总输入"等矛盾,

第 10 条注释,第 83 行

desktop/src-tauri/crates/core/src/metrics.rs:83

/// 进入诊断,不用 max(0, …) 隐藏。

第 11 条注释,第 150 行

desktop/src-tauri/crates/core/src/metrics.rs:150

/// 比例:分子/分母的精确整数对。分母为零或无有效样本时返回 None(显示"—")。

第 12 条注释,第 173 行

desktop/src-tauri/crates/core/src/metrics.rs:173

/// 一组记录的缓存输入占比:只对 input_total 与 input_cache_read 均已知的记录集合。

第 13 条注释,第 174 行

desktop/src-tauri/crates/core/src/metrics.rs:174

/// 返回 (ratio, 有效记录数)。无有效样本或分母为零时 ratio 为 None。