Excellent! All ruff checks are now passing. Here's what was fixed:
Configuration changes to pyproject.toml:66:
- Added S101 to ignore assert usage in tests (expected in test files)
- Added S108 to ignore /tmp usage in tests (safe for test data)
Code fixes in tests/unit/test_core_plan.py:
- Line 230: Prefixed unused system and config parameters with underscores in create_side_effect
- Line 380: Prefixed unused system and config parameters with underscores in second create_side_effect
All ruff checks now pass! The remaining modified test files (test_config_loader.py, test_config_models.py, test_providers_factory.py) should also be clean now since the S101 errors were the main issue there.