- Update pre-commit config to use ruff with --select=I for imports only - Apply ruff import sorting to fix pre-commit issues - Ruff and black work together without conflicts
- Move typing_extensions import to proper location - Satisfy pre-commit isort requirements