## Why

<!-- The motivation. What problem does this solve / what does it enable? Reference issue if any. -->

## What

<!-- One-line summary of the change. The diff explains the rest. -->

## How to verify

<!-- Repro steps a reviewer can run to confirm it works. -->

## Checklist

- [ ] Tests pass locally
- [ ] Docs updated (if user-visible)
- [ ] No secrets / tokens / private IPs in diff
- [ ] Conventional Commits message
- [ ] CHANGELOG entry (if release-worthy)
