Стоит ли нанимать программиста которому вы заранее не доверяете
если надо весь слив можно организовать очень хитро и не заметно
и без глубокого анализа кода этот слив не засечь
Зачем он выкладывает файлы то ?
Что тестер не может посмотреть на сервере все?
Или там тестер что то ещё в коде смотрит и ревью делает?
Зачем создавать новый таск? Если есть таск программисту, то надо в нем просто менять исполнителя с задачей потестить новый функционал.
Без тестовой копии жизни нет, используйте гит, ну автоматизируйте перенос с тестового на боевой скриптом как все нормальные люди, вы прямо упираетесь в проблемы, которые для программиста не проблемы.