Introduce ruff.toml Introduce .pre-commit-config.yaml Remove .flake8 Revisit traces in pyproject.toml Revisit workflows Apply linting to code via make fmt