Release notes

Create one file named vX.Y.Z.md for every source release. Start it with a ## Changelog section and describe functional changes, security impact, affected consumers, compatibility or migration requirements, the checks that ran, and the support and end-of-life window. Name the reviewed source commit and release workflow when documenting verification.

The normal release workflow requires the tag-specific file in the tagged source archive and calls the pinned nix-forge/ci reusable builder. That builder creates GitHub build provenance before the protected publisher verifies and releases its assets. Keep future notes descriptive and review them together with the code before creating the tag.

The notes for v0.1.0 through v0.1.12 are retrospective. They describe the changes in the original signed tags, but are not part of those tagged source trees. The separate historical backfill workflow publishes these notes with the attested release assets. Its provenance identifies the later backfill process, not an original build from July 2026.