## Summary

<!-- Describe what this PR does and why. -->

## Test plan

- [ ] All gates pass locally (`just check`)
- [ ] Unit tests pass (`just test`)
- [ ] Integration tests pass where applicable (`just integration` — requires `az login` and the `integration` label on the PR)
- [ ] Manual testing steps (if any):

## Linked issue

Closes #
