I'm increasingly doubtful that commit messages should be entirely immutable.
I sometimes find myself editing or commenting on merged pull requests, to help future readers.
Phabricator appended a URL to commit messages, which helped. In principle PR merging could do the same thing.
miniblog.
Related Posts
Do users of immutable systems (i.e Nix or Guix) upgrade more or less often than other platforms?
There's less pressure to upgrade (unlike a rolling release distro) but in principle upgrading is easier.
Reactive notebooks: cell state is immutable, unordered (unlike Jupyter) and naturally lends itself to interactive web UIs!
Fedora Silverblue is an interesting immutable Linux distro. It's like a LiveCD (e.g. Knoppix) but you can create new versions (like LVM snapshots).
https://www.redhat.com/sysadmin/beginners-guide-silverblue