Install dependencies with pip install -r requirements.txt, keep changes
focused, and do not commit generated data, caches, logs, or secrets.
For Python changes, run:
python -m py_compile <changed-file>.py
Pull requests should explain what changed, why it changed, and how it was
tested. Include screenshots for useful interface changes.