## Description
## PR Type
- 🆕 New Feature
- 🐛 Bug Fix
- 💅 Refactor
- 📚 Documentation
- 🚦 Infrastructure
## Relevant issues
## Checklist
- [ ] I understand the code I am submitting.
- [ ] I have added unit tests that prove my fix/feature works
- [ ] I have run this code locally and verified it fixes the issue.
- [ ] New and existing tests pass locally (`cargo test --all-features`)
- [ ] Code passes linting (`cargo clippy --all-features -- -D warnings`)
- [ ] Code is formatted (`cargo fmt`)
- [ ] Documentation was updated where necessary
- [ ] I have read and followed the [contribution guidelines](CONTRIBUTING.md)
- [ ] **AI Usage:**
- [ ] No AI was used.
- [ ] AI was used for drafting/refactoring.
- [ ] This is fully AI-generated.
## AI Usage Information
- AI Model used:
- AI Developer Tool used:
- Any other info you'd like to share:
When answering questions by the reviewer, please respond yourself, do not copy/paste the reviewer comments into an AI system and paste back its answer. We want to discuss with you, not your AI :)