You have a pipeline that proposes a swap: a new prompt version, a rewritten document section, a swapped retrieval chunk, a replaced model. A model acts as a judge and returns a score. A threshold sits between the score and the decision "ship this" or "block this." The gate exists because silent regressions are expensive, and the argument for it is sound: it turns a non-deterministic change into a checked one, the same logic that makes prompt changes worth versioning as immutable artifacts at all (Dev community writeup on prompt versioning, Braintrust on prompt versioning practice).
Then the gate starts blocking swaps that humans agree are fine. The rate of blocks rises, people start overriding it, and within two weeks the gate is decoration. That trajectory is exactly the one the prompt-regression literature warns about: a gate nobody trusts gets bypassed, and the quality decay it was built to stop comes back anyway (Statsig on prompt regression testing).
The instinctive fix is to lower the threshold. This is almost always wrong as a first move, for a reason worth stating plainly: the threshold is a decision rule applied to a score, and it can only be as good as the score. If the judge's criteria are vague and its outputs are noisy, then no threshold value separates good swaps from bad ones, because the score does not carry that information. Lowering the cut point just moves the same noise across the line. The classification threshold literature is direct on this: the threshold determines the trade-off between precision and recall, and the optimal cutoff depends on the cost of each error type, not on the desire for fewer blocks (Evidently AI on classification thresholds, Google's thresholding lesson).
So before you turn the dial, check two things in order: whether the judge is scoring the right thing, and whether your evidence is strong enough to justify any dial position at all.



