Summary

Fixes #

Verification

AI use

Select exactly one:

  • [ ] No generative tool made a substantive contribution
  • [ ] Generative tooling made a substantive contribution

Tool(s) and scope:

Checklist

  • [ ] Tests cover the change and fail without it
  • [ ] Lint, format, typecheck and the affected suites pass locally

Does this PR entail a change in behavior?

  • [ ] Yes — described under Summary above
  • [ ] No