но вообще обеспечить 100% стабильность девелопа можно только наяривая на rebase, линейную разработку и/или постоянный обратный мерж из девелопа в фича-ветку. понятное дело, что тесты в фича-бранче должны пройти, но развал девелопа - это не так страшно, как кажется. он и создан для того, чтобы тестировать интеграцию и отлавливать падения над ней
я бы предпочел девелоп оставить как есть, и добавить стейджинг, чтобы тестовый прод каждый раз заново разворачивался и проверялся