- What are the major changes?
- What is the impact of these changes?
- What do you want reviewers to focus on?
Fixes #
- No material AI assistance was used.
- This is an AI-assisted contribution. I reviewed, understood, and verified all submitted content and accept responsibility for it.
AI assistance details:
- The code builds clean without any errors or warnings
- All unit tests pass, and I have added new tests where possible
- The PR follows the Contribution Guidelines
- This PR links to an agreed issue with no competing open PR, or the Related Issue section documents a trivial-change or repository-automation exception.
- This is not a breaking change. If it is a breaking change, add the
breaking changelabel (or add "[BREAKING]" to the title prefix, before or after any language prefix) — a workflow keeps the label and title prefix in sync automatically.