pyproject.toml declares mypy = "^1.0" in dev dependencies with [tool.mypy] strict = true, but CI does not currently run it.
Add poetry run mypy src/ (or equivalent) as a CI step. Expect the first run to surface existing strict-mode violations; fix or baseline them as part of the same PR.
Out of scope in initial CI PR; spinning off so CI can land quickly.
pyproject.tomldeclaresmypy = "^1.0"in dev dependencies with[tool.mypy] strict = true, but CI does not currently run it.Add
poetry run mypy src/(or equivalent) as a CI step. Expect the first run to surface existing strict-mode violations; fix or baseline them as part of the same PR.Out of scope in initial CI PR; spinning off so CI can land quickly.