## Description

<!-- Describe the changes you've made -->

## Related Issues

<!-- Link to any related issues using the syntax: Closes #123, Fixes #456, etc. -->

## Checklist

- [ ] I have performed a self-review of my code
- [ ] My code follows the project's coding style
- [ ] I have added tests that prove my fix/feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have updated the documentation accordingly
- [ ] I have added appropriate test markers (unit, integration, e2e, etc.)

## Test Plan

<!-- Describe how you tested your changes -->

1. How to run the relevant tests:
   ```bash
   # Example
   pytest tests/path/to/my_test.py -v
   ```

2. Test coverage report:
   ```
   # Paste relevant coverage information here
   ```

## Screenshots (if relevant)

<!-- Include any relevant screenshots -->
