Regression QA
Test saved AI outputs without invoking an AI.
Define deterministic assertions, keep a baseline output, paste a current output and surface real regressions: schema failures, missing text, forbidden text, length limits and JSON Pointer values.
Regression suite
JSON array or JSONLRegression report
Current output is never generated hereT✓
Ready to testThis runner evaluates outputs you provide. It does not call a model or benchmark semantic quality.
Assertions supported in v0.4.3
Each case can include prompt for traceability, baseline, current (or output) and assert. Supported assertions include format:"json", contains, notContains, regular expressions, min/max characters, exact values, JSON Schema and JSON Pointer equality.
What counts as a regression?
A regression is deterministic: the baseline passes the same assertions and the current output fails them. Changed output that still passes is reported separately rather than called a failure.