По моему личному мнению, в описанной вами ситуации это очень глубокая структурная проблема, и она должна была быть решена до начала проекта. Каждый программист должен знать, по крайней мере, одного человека, который может напрямую вносить изменения, если это необходимо, и процедура для этого должна быть ясной. Честно говоря, как насчет безопасности или проблем с базой данных с потенциальной потерей данных? Я имею в виду, конечно, что если вы не можете это исправить, сообщите об этом сотрудникам напрямую и скажите им: «Пожалуйста, не делайте этого», но, честно говоря, лучший способ - вывести эту проблему из мира как можно скорее. У меня был похожий случай в терминальном приложении, когда программа просто перестала работать после двойного нажатия кнопки. Исправление было тривиальным, но никому не разрешили его исправить, и буквально это стоило часов для всех людей, в зависимости от этого. Требуйте ярлык для важных изменений!