# Pull Request

## Description

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

## Related Issue

<!-- Link to the related issue(s) -->
Fixes #(issue number)

## Type of Change

<!-- Mark the relevant option with an 'x' -->

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality
  to not work as expected)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring
- [ ] Tests update

## Changes Made

<!-- List the main changes in this PR -->

-
-
-

## Testing

<!-- Describe the tests you ran and how to reproduce them -->

### Test Commands Run

```bash
uv run pytest
uv run mypy src/soniox
uv run ruff check src/soniox
```

### Test Coverage

- [ ] Unit tests added/updated
- [ ] Integration tests added/updated
- [ ] All tests pass locally
- [ ] Code coverage maintained or improved

## Checklist

<!-- Mark completed items with an 'x' -->

- [ ] My code follows the style guide (ruff, mypy)
- [ ] I have performed a self-review of my code
- [ ] I have commented my code where necessary
- [ ] I have updated the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix/feature works
- [ ] New and existing tests pass locally
- [ ] I have updated CHANGELOG.md (for user-facing changes)
- [ ] I have used British English in documentation

## Breaking Changes

<!-- If this is a breaking change, describe what breaks and migration path -->

None / N/A

## Screenshots (if applicable)

<!-- Add screenshots for UI changes -->

## Additional Notes

<!-- Any additional information for reviewers -->
