All you'd really need is a probation officer who can spend a few hours a day, a couple days a week, on each of them -- and knows his/her way around things like a debugger, a test harness, and the codebase for the project in question.
"maybe the whole idea would need to have the offenders code put in for review by a team of mentors before it gets submitted to the project(s) to really be implementable."
I certainly wouldn't suggest adding it to the distributed codebase before review by someone.

































