What if stealth was a stackable effect/boon? And every time you’re cleaved/hit in stealth removes a stack. If you think about it, you should be able to tell when you hit something regardless of stealth or not.
You can still have it, when you attack in stealth you gain the revealed.
Just a thought, nothing to serious.