## Description ## Type of Change - [ ] feat: new feature - [ ] fix: bug fix - [ ] docs: documentation - [ ] refactor: code restructuring - [ ] test: test addition/fix - [ ] chore: maintenance - [ ] security: security fix ## How Has This Been Tested? ## Checklist - [ ] My code follows the project style (ruff/mypy pass) - [ ] I have added tests that prove my fix/feature works - [ ] All existing tests pass (`make test`) - [ ] No new lint warnings (`make lint`) - [ ] No security issues (`make security`) - [ ] I have read the pre-commit hallucination check output - [ ] This PR has a conventional commit message ## Related Issues ## Screenshots (if applicable)