Core idea
A gate is useful only when it reduces real production risk.
Gate design pattern
- Gate 1: fast lint and unit checks for quick feedback.
- Gate 2: targeted integration checks for changed components.
- Gate 3: nightly broad validations with trend reporting.
Decision model
If a check has a high false-positive rate, tune it before enforcing it as a hard gate.