New boss mechanics using in-game ones
Yeah I think boss mechanics should reward player situational awareness, chat notifications don’t do that at all. In fact the developers implemented the chat notifications deliberately to make boss fights easier, that’s the wrong direction to take things.
I like defiant stripping animation idea.
Mechanics that rely on conditions should work with any condition, because not every class has access to every condition.
Invulnerability:
Walk in the park and mostly ignorable for some party composition.
Very hard to impossible for others.
Boss debuff:
Better version already exists, see dredge fractal and underwater fractal.
Player debuff:
Did you forget there are Elementalist and Engineer in this game? Either they get to ignore this debuff or you go and break class mechanics. Still shares the same problem as Invulnerability mentioned above.