/**
 * test-budgets.ts — Per-provider daily USD spend caps for Tier 3 CI runs.
 *
 * Each cap is the maximum cost a single Tier 3 nightly run may incur for
 * that provider. The Tier 3 workflow (`.github/workflows/tier-3-nightly.yml`)
 * fails loudly if any provider's actual spend exceeds its cap.
 *
 * The design doc names a $30–60/day envelope across all providers. Caps
 * here divide that envelope per-provider; tighten as baseline canary spend
 * becomes measurable.
 *
 * @see docs/design-docs/testing-strategy.md — "Tier 3 — Live LLMs"
 * @see scripts/tier-3-budget-check.mjs — enforcement
 */

import { defineTestBudgets } from "@sanity/ailf-core"

export default defineTestBudgets({
  perProviderDaily: {
    anthropic: 30,
    openai: 30,
  },
  warnFraction: 0.8,
})
