Regression Testing¶
Regression testing detects quality drops between eval runs. Regression results are evidence inputs for release gates; they are not by themselves a complete release decision.
How it works¶
- The first run saves
data/baseline.jsonwith current metrics. - Later runs compare against the baseline.
- If any metric drops beyond tolerance, the run fails.
CLI output¶
When a regression is detected:
The command exits non-zero so CI can block the release workflow.
Resetting a local baseline¶
Do not reset production baselines casually. Production baseline changes should be linked to scorecard/manifest evidence and reviewed under the applicable release policy.