Have your agent do red/green TDD - its like double entry accounting, the tests and code mirror each other and the tests are an executable repository of docs of how the thing should behave, that helps immensely when you need to be an archaeologist and understand some deep corner of the system.
Code reviews are a cinch because if you get confused by the real code you can switch to reviewing the tests and vice versa.
Code reviews are a cinch because if you get confused by the real code you can switch to reviewing the tests and vice versa.