Thanks for helping improve this beginner Python project.
- Keep the project dependency-free and compatible with Python 3.10 or newer.
- Preserve the exercise TODOs and acceptance criteria; the starter must remain intentionally incomplete.
- Keep changes focused; open a separate issue or pull request for unrelated work.
- Do not commit credentials, personal data, generated output, virtual environments, or editor-specific files.
- Run
python3 -B -I tests/run_tests.py(py -B -I tests/run_tests.pyon Windows). - Confirm only the documented
test_todo_...checks fail in the untouched starter. - Run the project manually using the command in its README.
- Re-read
MASTERY.mdand confirm the challenge remains unsolved.
In a pull request, explain the problem, the smallest change you made, and how you tested it. By participating, you agree to follow CODE_OF_CONDUCT.md.