Summary
Add a CHANGELOG.md following Keep a Changelog conventions, tag all past releases retroactively
Motivation
This signals API stability to potential adopters and removes the single biggest production-adoption barrier. Semver guarantees (no breaking changes in minor releases) should accompany this.
Acceptance criteria