Decide whether the project skeleton and tooling are ready for feature work.
Decide whether the machine behaves as the assignment specification requires.
Decide whether the project is tested, documented and ready to share.
Decide whether the source code has been reviewed against the Python quality checklist and is checked automatically on every push.