Code quality: fix all ruff warnings, add CI/CD, improve test coverage bbbfba8 unverified Claude commited on 22 days ago