<!-- Thank you for contributing to Mehrhof! -->

## Description
<!-- Provide a clear and concise description of your changes -->

## Type of Change
- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] Feature (non-breaking change that adds functionality)
- [ ] Documentation (documentation changes only)
- [ ] Refactoring (code improvement without functional changes)
- [ ] Performance improvement (non-breaking change that improves performance)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Other (please describe)

## Related Issue
<!-- Link to related issue (e.g., Fixes #123, Closes #456) -->
Closes #

## Target Branch
<!-- ⚠️ IMPORTANT: Pull requests should ONLY target the master branch -->
This PR targets: `master`

## Reproducible Steps
<!-- For bug fixes, provide clear steps to reproduce the issue before the fix -->
1.
2.
3.

## Actual Behavior
<!-- Describe what actually happens (before the fix) -->

## Expected Behavior
<!-- Describe what should happen (after the fix) -->

## Error Messages
<!-- Paste any relevant error messages, stack traces, or logs -->

## Checklist
<!-- Put an `x` in the boxes that apply -->
- [ ] My code follows the project's code style (run `make fmt`)
- [ ] I have run linters (`make quality`)
- [ ] I have run tests (`make test`) and all tests pass
- [ ] I have updated documentation if needed
- [ ] I have added tests for new functionality
- [ ] My changes generate no new warnings
