DevExLattice

How the gates work

An unevaluated commit is not a passing one. Here is every gate, and when it fires.

Twenty-five gates, eight pillars, three environment tiers. A gate that does not apply to your repository never fires — and every verdict is bound to a commit and to the hash of the contract that was in force when it ran. All three tiers are drawn below.

the rules, per tier loading gate matrix…

required of every repository required only when your profile turns it on optional — reported, never holds

every gate
GatePillarWhat it checksdevstagingprod

A repository's declared compliance tier adds gates on top of whichever environment it is going to: