# Task Completion Checklist After completing a coding task, ensure: 1. **Migrations**: If models were changed, run `python manage.py makemigrations` and `python manage.py migrate` 2. **Tests**: Run `python manage.py test` to verify nothing is broken 3. **No linter/formatter configured**: The project does not currently have a linter or formatter set up (no ruff, black, flake8, etc. in pyproject.toml) 4. **Static files**: If templates/static files changed, run `python manage.py collectstatic` 5. **Strategy registration**: If a new strategy was added, ensure it's registered in `strategies/implementations.py` and `strategies/impls/__init__.py`