Summary
<!-- Brief description of what this PR does -->Related Issue
<!-- Use closing keyword: Closes #, Fixes #, or Resolves # -->Closes #
Changes
<!-- Bullet list of specific changes made -->Why
<!-- Motivation for these changes. What problem does this solve? -->How to Test
<!-- Steps for reviewer to verify the changes work -->Context References
<!-- Link to ADR, requirements doc, or context/decisions.md if architectural --> <!-- Example: See context/decisions.md#api-design for background -->Checklist
- Tests pass
- Code follows project conventions
- PR is appropriately scoped (not too large)
- Issue is linked with closing keyword
- Self-reviewed (read diff as if someone else wrote it)