<!--
PR title must follow Conventional Commits: type(optional-scope): short description
Allowed types: feat, fix, docs, refactor, perf, test, build, ci, chore, revert
Example: feat(metrics): add semantic similarity scorer  (a CI check enforces this)
-->

## Summary

-

## Scope

- [ ] Documentation-only change
- [ ] Repository operations / automation change
- [ ] Code change
- [ ] Data, model artifact, generated output, or sample asset import
- [ ] Curated synchronization from the canonical development source

## Public-safety checklist

- [ ] I did not add private repository names, private paths, private bucket names, raw transcripts, credentials, tokens, or internal system references.
- [ ] I reviewed the change for secrets and sensitive personal information.
- [ ] If this PR imports code, data, artifacts, generated output, or sample assets, it follows the import gate in `docs/import-gate.md`.
- [ ] If this PR is a synchronization, it includes the exact tracked-file allowlist, public sync record, dry-run result, and named maintainer review required by `docs/upstream-sync-policy.md`.
- [ ] License and data-rights expectations are documented for any third-party or generated material.

## Validation

- [ ] I ran the relevant local checks, or this change does not need local execution.

Notes:
