apps/server/src/usage/UsageService.test.ts | 93 +++++++++++++++++++ apps/server/src/usage/UsageService.ts | 20 +++- apps/server/src/usage/antigravityUsageReader.ts | 2 +- apps/server/src/usage/cursorUsageReader.ts | 2 +- apps/server/src/usage/opencodeUsageReader.ts | 2 +- apps/server/src/usage/usageAggregation.test.ts | 5 +- apps/server/src/usage/usagePricing.test.ts | 49 ++++++++-- apps/server/src/usage/usagePricing.ts | 158 +++++++++++++++++++++----------- apps/server/src/usage/usageScanCache.test.ts | 17 ++-- apps/server/src/usage/usageScanCache.ts | 62 +++++++++---- apps/server/src/usage/usageTranscriptReader.test.ts | 19 +++- apps/server/src/usage/usageTranscriptReader.ts | 9 +- apps/server/src/usage/usageTranscriptStreaming.test.ts | 2 +- apps/server/src/usage/usageTranscripts.test.ts | 27 +++++- apps/server/src/usage/usageTranscripts.ts | 50 +++++++--- 15 files changed, 399 insertions(+), 118 deletions(-)