Опорная идея
Quality gate — это правило, которое не пропускает изменение дальше, если нарушены критичные проверки: сборка, unit tests, API contract, security scan, smoke E2E или visual regression. Gate должен быть быстрым и надежным, иначе команда начнет его обходить.
Хороший gate объясняет не только факт провала, но и причину: какой тест, какой артефакт, какой trace, какой владелец и как воспроизвести.