The default baseline
By default, comparisons use the currently published version of the Flow as the baseline. Makes sense — you’re asking “is this change worth shipping?”Custom baselines
Pin a specific version as baseline when:- Comparing multiple candidates against a common reference — pin one, evaluate the others.
- Testing against a historical high-water mark — “our v12 was our best-ever quality; let’s not regress below that.”
- Isolating the effect of one change — pin an intermediate version to compare “before this change” vs. “after this change”.
Setting a baseline
On any simulation form: Baseline → pick version (or “none” for absolute results). Or in the CLI:Reference baselines
Some workspaces pin one version as a permanent reference baseline:- All CI simulations run against it.
- Regression rate is computed against it.
- New versions are labeled “vs. reference: +/-X%”.
Baseline drift
If your reference baseline is old, current published behavior has diverged. Nora shows a baseline drift warning if the reference is more than 90 days out of date. Roll the reference forward to the current published version.Baseline for cost measurement
Cost baselines are useful too. If your reference baseline shipped at $0.03/run, comparing new changes gives you a running cost trajectory:- “v18: -$0.005 vs. baseline”
- “v19: +$0.012 vs. baseline”
- “v20: -$0.001 vs. baseline”
The “no baseline” mode
Sometimes you want raw absolute numbers — how many pass, how much cost — with no comparison. Set baseline tonone. Useful for first-time simulations before you have anything to compare against.