///|
// Keep private white-box test helpers visible to the unused-value checker.
fn init {
  ignore(fn(
    stats : TrafficStats,
    session_id : String,
    message_id : String,
    data : String,
  ) {
    stats.ingest_opencode_message_json(session_id~, message_id~, data~)
  })
  ignore(TrafficStats::record_upstream_error)
  ignore(TrafficStats::record_success)
  ignore(TrafficStats::record_success_usage)
  ignore(fn(stats : TrafficStats) { stats.usage_logs_json() })
  ignore(fn(stats : TrafficStats) { stats.usage_summary_json() })
  ignore(TrafficStats::usage_summary_by_app_json)
  ignore(fn(stats : TrafficStats) { stats.provider_stats_json() })
  ignore(fn(stats : TrafficStats) { stats.model_stats_json() })
  ignore(TrafficStats::request_detail_json)
  ignore(SubscriptionQuota::error)
  ignore(fn(cache : UsageCache, app_type : String) {
    cache.with_subscription(app_type, fn(quota) { quota.success })
  })
  ignore(fn(cache : UsageCache, app_type : String, provider_id : String) {
    cache.with_script(app_type, provider_id, fn(result) { result.success })
  })
  ignore(UsageCache::invalidate_script)
  ignore(UsageCache::invalidate_subscription)
}