## Description

<!-- What does this PR do? What problem does it solve? -->

## Type of Change

- [ ] **feat** — New feature
- [ ] **fix** — Bug fix
- [ ] **docs** — Documentation changes only
- [ ] **refactor** — Code refactoring (no functional change)
- [ ] **perf** — Performance improvement
- [ ] **test** — Adding or updating tests
- [ ] **chore** — Build process, auxiliary tools, or CI/CD

## Related Issue

<!-- Link to the related issue, e.g., "Closes #123", "Fixes #456" -->

## Testing

<!-- How has this been tested? What cases does it cover? -->

- [ ] Unit tests added/updated
- [ ] Integration tests added/updated
- [ ] Manual testing performed

## Screenshots (if applicable)

<!-- For UI changes, include before/after screenshots -->

## Checklist

- [ ] Code follows the project's coding conventions
- [ ] Commit messages follow [Conventional Commits](https://www.conventionalcommits.org/)
- [ ] Self-review completed
- [ ] Comments added for complex logic
- [ ] Documentation updated (if needed)
- [ ] No new warnings or errors
- [ ] Breaking changes clearly documented

## Additional Notes

<!-- Any other context reviewers should know about -->
