> it might be a week before i get back to it, and the name of the branch is a clue as to what the heck I was doing.
Ah, this is what the description (what git would call the commit message) is for. You can set the description even before you've made any changes.
that doesn't make sense because when i am working on a feature, i create a branch, name the branch after the feature and then each commit has a description of what is in that commit. the feature has multiple commits, and while i carefully work out what goes in each commit i don't squash them.
so with jj i could use a bookmark, ok, but having to manually update that bookmark feels wrong.