- What problem does this PR solve?
- What changes were made?
- Why are these changes needed?
- Related issue(s):
- Key changes:
- Dependencies added/removed:
- Design notes:
- Manual tests performed:
- Unit/integration tests added:
- Steps to reproduce (if applicable):
- Breaking changes:
- Migration notes:
- Code builds without errors
- Tests pass
- Documentation updated
- Changelog updated (if applicable)
- Code is reviewed and self-reviewed
- Files formatted according to project style