Ported from an unpushed local main commit (477c693) that the PR #41 merge could not
include: the merge was built on origin/main, where these commits never landed.
Code only - the CLAUDE.md write-up is skipped, its bug numbers were renumbered
by the merge.
Co-Authored-By: Claude Opus 5 <[email protected]>