I’ve written up a draft how one can do “fairer announces”:
You can also consider this just me wanting to draw sequence diagrams and discovering that codeberg can render them in markdown.
I think that this sequence diagram and the one above illustrate why I basically think that we must use signatures to rework the Announce activity.