mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
* fix(usage): keep optional concurrency scans within a bounded budget Skip unused concurrency work for Key usage and Dashboard trends. Preserve other insights when exact concurrency exceeds its row, time, or slot budget. Constraint: Preserve exact overlap semantics and one snapshot for usage metrics Rejected: Add hourly peaks or truncate intervals | Neither preserves exact concurrency Confidence: medium Scope-risk: moderate Directive: Keep unavailable concurrency distinct from a measured zero Tested: Rust 1.99.1 rustfmt on changed Rust files; git diff --check; independent source review Not-tested: PostgreSQL integration, Clippy, and frontend checks pending isolated CI Co-authored-by: Codex <noreply@openai.com> * refactor(analytics): limit concurrency changes to unused results Keep Key usage and Dashboard skip behavior while retaining the existing concurrency calculation and query budget. Co-authored-by: Codex <noreply@openai.com> * perf(usage): query insight cards by selected metric Split health, performance and cost reads by card and selected metric, with independent frontend requests and metric-aware caching. Only the load metric reads concurrency. Co-authored-by: Codex <noreply@openai.com> --------- Co-authored-by: Codex <noreply@openai.com> Co-authored-by: Zyy <zyycn@users.noreply.github.com>