My hope is to devise a mechanism to ensure that what is in our code-base stays in sync with what is in the working environment with minimal complexity and reduced change associated risks. I don't want to be too specific or else this would become more of a stackoverflow or google question - if it hasn't already.