Use this checklist to expand Django-aware MyPy coverage in a monotonic way.
The current MyPy-owned paths are recorded in pyproject.toml under [tool.mypy].files so coverage only grows by explicit review:
scripts/generate_requirements.pyscripts/sort_pyproject_deps.pyapps/protocols/apps/repos/github.pyapps/repos/services/github.pyapps/core/services/health.pyapps/core/services/health_checks.pyapps/core/modeling/apps/core/system_ui.pyapps/core/system/ui/formatting.pyapps/core/system/ui/network_probe.pyapps/core/system/ui/services.pyapps/core/system/ui/uptime.pyDjango-aware checking is enabled through the mypy_django_plugin.main plugin with config.settings as the settings module. Use the same environment assumptions as scripts/run_mypy.sh when invoking MyPy directly:
DJANGO_SETTINGS_MODULE=config.settingsDJANGO_SECRET_KEY=mypy-secret-keyARTHEXIS_DISABLE_CELERY=1CELERY_LOG_LEVEL=WARNINGDEBUG=0That keeps MyPy aligned with the canonical Django settings package without maintaining a dedicated shim module. Keep new ownership additions small enough that mypy stays green before adding the next path.