@andy_warb i struggle with rumination a lot!! and while i haven’t had a full proof solution i sometimes find actually telling myself to “stop” out loud has been helpful, doing it multiple times, even.
or if it’s applicable, i try to break down the bad thought loop of what happened vs my perception of it.
the first one paired with some distracting media i like is the most helpful tho