Олег, можно задать вопрос по подкасту? Вот вы описываете такой вот идеальный пример «получил полностью понятное тз - написал идеальный код - закоммитился без кодревью- получил няшку на проде» - почему он идеальный? На мой взгляд, идеальный пример должен быть описан идеально, то есть с учетом всех факторов. То есть должна быть отдельная ветка, «что если». Получается, что это идеальный пример только для вас, а для разработчика пример будет идеальным когда его код уходит на ревью (вот разработчик такой), а тестирование вы вообще полностью исключили в этом примере из процесса. Это какой-то идеальный процесс в вакууме, лично мне, например, кажется что учесть бы в этом процессе ну как минимум коронавирус😉
это скорее не идеальный процесс, а судя по описанию вы хотите построить все имеющиеся варианты последствий на каждом этапе работы и управлять риском. Это скорее идеальное планирование (которого нельзя достичь), когда на каждый чих есть план, как по мне.