if roc_auc < 0.85: exit 1 — примерно так выглядит quality gate почти в каждом ML-пайплайне, который мне попадался. В обычном CI то же самое — количество проблем в Sonar и код выхода тестов. Я видел, как приложение проходило весь пайплайн, выкатывалось в прод, и через 2 часа бизнес срочно требовал…
Зелёный пайплайн ничего не доказывает. Семь способов, которыми quality gate пропускает брак в прод
Это краткое изложение. Полный текст материала доступен на сайте источника.