Crux
API Reference@crux/coreIndex Lints

quality.missing_baseline

What it checks

Crux emits this finding when a index-visible definition has experiment history but no promoted quality baseline.

Why it matters

A promoted baseline lets you compare future runs against known behavior and understand whether authored AI changes are regressions or improvements.

How to fix

Promote a trusted experiment or variant as the baseline for the definition. Once a baseline exists, Crux can show fingerprint changes, drift, and affected eval or suite context against that known-good run.

When to suppress

Suppress only when this definition is intentionally evaluated outside Crux baselines or when the experiment is exploratory and should not become a regression anchor:

// crux-lint-disable-next-line quality.missing_baseline -- exploratory evals only

Rule metadata

  • Rule id: quality.missing_baseline
  • Category: quality
  • Maturity: preview
  • Default profiles: recommended, strict
  • Default severity: info

On this page