We're trying to internally monitor our environment for changes... especially some crafty developer that may want to publish in the wee hours and not tell anyone. Mostly it's through an abundance of caution.
My suggestion was to create a SQL Trigger on INSERT into eProcedure. That raises a flag that starts a process to figure out what got added, comments, etc and email a specific group of senior developers.
But does this pose any overhead to the MBPM environment? eProcedure isn't really an active table. I assume once you publish then the Engine loads the procedure into memory and it runs from there... that eProcedure is just a place to persist the procedure itself... either way, I don't see the risk, but I want to cover my bases.
Thanks,
Paul