## Description

<!-- Describe your changes in detail -->

## Related Issue

<!-- Link to the issue this PR addresses -->
Fixes #

## Type of Change

<!-- Mark with [x] all that apply -->

- [ ] 🐛 Bug fix (non-breaking change that fixes an issue)
- [ ] ✨ New feature (non-breaking change that adds functionality)
- [ ] 🔨 Refactoring (no functional changes)
- [ ] 📝 Documentation update
- [ ] 🚀 New LLM provider
- [ ] 🕷️ New platform scraper
- [ ] 🔌 New commercial API integration
- [ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

## Testing

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

- [ ] I have added tests that prove my fix/feature works
- [ ] New and existing unit tests pass locally
- [ ] I have tested with real API calls (if applicable)

## Checklist

<!-- Mark with [x] all that apply -->

- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my code
- [ ] I have commented my code in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have updated the CHANGELOG.md

## Provider/Scraper Checklist (if applicable)

<!-- For new providers or scrapers -->

- [ ] Added provider/scraper implementation
- [ ] Added comprehensive tests (unit + integration)
- [ ] Added documentation in appropriate docs/ folder
- [ ] Updated OVERVIEW.md with new provider/scraper
- [ ] Added usage example in quickstart guide
- [ ] Provider follows async pattern with proper error handling
- [ ] Rate limiting and retry logic implemented

## Screenshots (if applicable)

<!-- Add screenshots to help explain your changes -->

## Additional Notes

<!-- Any additional context or notes -->
