## Description

<!-- Briefly describe what this PR does and why -->

## Type of change

- [ ] Bug fix
- [ ] New feature
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Refactoring (no functional changes)

## Checklist

- [ ] I have read the [Contributing Guide](../CONTRIBUTING.md)
- [ ] My code follows the existing code style (`pnpm lint` passes)
- [ ] I have tested my changes locally (`pnpm test` passes)
- [ ] I have added tests that cover my changes (if applicable)
- [ ] The build succeeds (`pnpm build`)

## Related issues

<!-- Link any related issues, e.g. "Closes #123" or "Fixes #456" -->
