@tenderlove as do I. I much prefer “changed X because it didn’t work right last time” to “changed X”
Ultimately the rants and frustration are helpful to read to catch back up, and it doesn’t need to survive into the main branch, so long as you can read it in its detached state. Write long ass descriptions in the pull request which end up getting merged to main. Then reading the history of main covers all of the highlights without you needing to dig in anywhere but the log.
It’s great.