Why stop there? Combine this with other knowledge testing methods:

pre-code: planning mode

coding: humantodo.dev

after-code: sphinx hook