tools/design_academy_round_contract_selftest.py docs/ENG_DESIGN_ACADEMY_0002G.md