
<!-- Copy this block into CHANGELOG.md. GitHub release bodies are extracted -->
<!-- from the matching version section with the first line reduced to YYYY-MM-DD. -->
<!-- Format follows Keep a Changelog (https://keepachangelog.com/). -->
<!-- Curator-only model: keep ## [Unreleased] populated as work lands; -->
<!-- release tooling promotes it to ## [X.Y.Z] - YYYY-MM-DD on cut. -->
<!-- Remove Added/Changed/Fixed sections that would be empty; do not write '- None.'. -->
<!-- Use plain #123 references (no backticks) so GitHub auto-links are clickable. -->

## [Unreleased]

### Added

### Changed

### Fixed

## [X.Y.Z] - YYYY-MM-DD

### Added

- describe what was added.

### Changed

- describe what changed.

### Fixed

- describe what was fixed.

<!-- Optional sections; remove if unused. Keep order when included. -->
<!--
### Deprecated

### Removed

### Security

### Known
-->

<!-- Footer: keep at the very bottom of CHANGELOG.md so GitHub renders -->
<!-- compare links between releases. Update on each release cut. -->
<!--
[unreleased]: https://github.com/<org>/<repo>/compare/vX.Y.Z...HEAD
[X.Y.Z]: https://github.com/<org>/<repo>/releases/tag/vX.Y.Z
-->
