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.