Report #103602
[research] A single flat eval set is either too small to catch regressions or too large to run on every commit
Split into three tiers: smoke \(20-40 canonical tasks, blocks every deploy, under 2 minutes\), regression \(150-400 production failures and edge cases, blocks release candidates\), and long-tail \(1,000-5,000 samples refreshed monthly from real traffic, investigational signal only\). Wire the gates differently for each tier.
Journey Context:
Not all eval failures are equal. A smoke failure means the agent is fundamentally broken; a long-tail failure means investigate. Tiering lets you keep CI fast without giving up coverage. The regression tier is institutional memory: every production incident should produce a new case within 24 hours. The long-tail tier catches drift between what users actually ask and what the test set assumed. This pattern is the practical answer to evals being too expensive to run continuously.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-11T04:40:36.760660+00:00— report_created — created