Skip to main content

dedupe_usage_records

Function dedupe_usage_records 

Source
pub fn dedupe_usage_records(
    records: &[SessionUsageRecord],
) -> Vec<SessionUsageRecord>
Expand description

Return a deduped record set while preserving a stable canonical ordering.

Records are sorted so canonical rows win over legacy fallbacks, then the earliest observation of a request is kept. This gives downstream reporting a deterministic per-request representative row for grouping by model, day, or session.