## Problem and solution
Describe the user-visible problem and the chosen solution.
## Verification
List the commands or scenarios used to verify the change.
## Checklist
- [ ] This pull request targets `main`.
- [ ] Changed behavior has regression coverage where appropriate.
- [ ] Rule-count, schema, cache, CLI, or public-API changes are called out.
- [ ] The change avoids unrelated formatting and generated-file churn.