## Summary

<!-- One or two sentences describing what this PR does and why. -->

## Type of change

<!-- Check all that apply. -->

- [ ] Tool / code change (CLI, MCP server, `kb` client, deploy)
- [ ] Spec / format change (requires a linked Spec Proposal issue with maintainer sign-off)
- [ ] Documentation
- [ ] CI

<!-- If this is a spec change, link the Spec Proposal issue here: -->
<!-- Spec Proposal issue: # -->

## Checklist

- [ ] Tests pass (`uv run pytest`)
- [ ] `ruff` reports no errors (`uv run ruff check .`)
- [ ] `data-olympus lint` exits 0 on any bundle touched by this PR
- [ ] Documentation updated (if the changed behaviour is documented)
- [ ] `SPEC.md` and the validator are consistent (required if the schema changed)
- [ ] No em-dashes in any prose added or modified by this PR
- [ ] No credentials or secrets committed
