Pipeline/backend/app
null 8d11f4f840 feat(usage): add source/confidence fields and relabel API rate limits (Phase 1, #36)
- Add source and confidence fields to RuntimeUsageWindow, ModelUsageEntry,
  TopSession, RuntimeUsageCurrent, and ProviderUsageScrapeResult schemas
- _build_window() assigns source based on data origin:
  provider_native > provider_api_rate_limit > local_jsonl_estimate
- _build_current() tags token_limit_source and cost_limit_source
- Frontend relabels 'Current session'/'All models' to 'API rate limit'
- Shows source label and confidence in usage strip
- Changes 'did not return active usage windows' to 'did not return
  API rate-limit windows for percent + reset diagnostics'
2026-05-21 01:01:05 -05:00
..
api feat(usage): add source/confidence fields and relabel API rate limits (Phase 1, #36) 2026-05-21 01:01:05 -05:00
core feat(runtime-usage): add provider usage scrapers as optional local adapters (batch 3, #32) 2026-05-20 20:55:05 -05:00
db fix(db): fix logger calls in schema drift check (standard logging API) 2026-05-20 22:41:15 -05:00
models fix(db): make main_session_key nullable on gateways 2026-05-20 23:22:54 -05:00
schemas feat(usage): add source/confidence fields and relabel API rate limits (Phase 1, #36) 2026-05-21 01:01:05 -05:00
services feat(usage): add source/confidence fields and relabel API rate limits (Phase 1, #36) 2026-05-21 01:01:05 -05:00
__init__.py feat: initialize Pipeline from Mission Control base (v0.0.4) 2026-05-19 01:17:58 -05:00
main.py feat(admin): gateway restart, config edit, logs, provider credentials (batch 6, #35) 2026-05-20 22:03:57 -05:00