<!-- Thanks for contributing! Keep PRs focused — one logical change per PR. -->

## What & why

<!-- What does this change, and what problem does it solve? Link any related issue. -->

Closes #

## Changes

-

## Checklist

- [ ] Lint, typecheck, and tests pass locally
- [ ] Docs / `CHANGELOG.md` (Unreleased) updated if behavior changed
- [ ] All commits are signed off (`git commit -s`) per the [DCO](../blob/main/CONTRIBUTING.md#developer-certificate-of-origin-dco)
- [ ] Change is in scope (prose-first OKF authoring; discussed in an issue if large)
