I wonder if this project is going to get an ideology biased AI.
My first thoughts would be to feed it the code ONLY, then teach or summarize.