Use case

Quality Gates

Hard floors on the quality metrics a candidate must clear before promotion — encoded so a change cannot ship to production by accident.

Overview

A quality gate that lives in a Confluence page is a quality gate that does not gate. The gate has to live in CI.

What it solves

Stops quality regressions before they ship. Removes the 'we forgot to check' failure mode.

How we build it

The harness produces a quality score and a regression list on every change. CI fails the change if the score drops below the floor or if any regression case fails. Gate values are versioned and tightened over time.

  • Quality score on every change
  • Regression list per change
  • CI enforcement, not advisory
  • Versioned, tightenable gates

What changes when it is in place

Quality regressions stop being discovered in production.