## Summary

<!-- Briefly describe the purpose of this PR -->

## Changes

<!-- List the key changes made -->

## Test Plan

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

- [ ] Tests pass locally (`uv run pytest tests/`)
- [ ] Linting passes (`uv run ruff check its_hub/`)
- [ ] Formatting passes (`uv run ruff format --check its_hub/`)

## Checklist

- [ ] Tests pass locally (`uv run pytest`)
- [ ] Linting passes (`uv run ruff check its_hub/`)
- [ ] Added/updated tests for new functionality
- [ ] Updated documentation if needed
