## Summary

<!-- What does this PR do? One or two sentences. -->

## Motivation

<!-- Why is this change needed? Link the issue this addresses. -->

Fixes #

## Changes

<!-- Bullet list of the actual changes in this PR. -->

-
-

## Test plan

<!-- How did you verify this works? Include commands and results. -->

- [ ] `make lint` passes
- [ ] `make typecheck` passes
- [ ] `make test` passes
- [ ] New tests added for new behavior
- [ ] Manually tested:

## Checklist

- [ ] All commits are signed off (`git commit -s`)
- [ ] Updated `CHANGELOG.md` under `[Unreleased]` if user-visible
- [ ] Updated relevant docs in `docs/`
- [ ] No breaking changes to public APIs (or RFC opened in `docs/rfc/`)
- [ ] Security implications considered (see [SECURITY.md](../SECURITY.md))

## Notes for reviewers

<!-- Anything reviewers should pay special attention to? Anything you'd like feedback on? -->
