## Summary

<!-- 1-3 bullet points describing what this PR does -->

## Changes

<!-- What files were changed and why -->

## Test plan

<!-- How to verify this works -->

- [ ] Tests pass (`npm test`)
- [ ] Type check passes (`npm run typecheck`)
- [ ] Lint passes (`npm run lint`)
