A shadow run is a measurement, and every measurement has a budget. In model deployment, shadow mode means the new model receives the same traffic as the champion but its outputs are logged rather than served, so you can compare the two offline before promoting anything as described by Atlan. The same logic applies to a quality program: you run a candidate process, a new model, or a new prompt through a rubric alongside the incumbent and log both verdicts in the deployment guide from Christopher Samiullah.
What most teams skip is deciding how many cases and how many raters that comparison needs. Without that, the shadow run produces a number with an unknown error bar, and a promotion decision gets made on noise. Qwak's rollout writeup makes the same point from the operational side: shadow deployment is the first time you see production behavior, and the analysis stage is where you decide whether results are trustworthy in the Qwak comparison of shadow and canary releases.
The variance you must size against comes from two places. One is case-to-case variation in true quality, which is the signal. The other is rater disagreement on the same case, which is noise. A good rubric reduces the second without touching the first. An evaluation rubric is a structured set of criteria detailed enough that two reviewers reach the same verdict on the same output, and vague criteria are the main source of noisy evals per Arize's glossary entry. That is the lever you pull before you spend on cases.



