@HyperionIgnore annotation is used in order to allow libraries not to be embedded with Hyperion. If I have a library that can be integrated with multiple QA tools I need to rely on a hyperion-plugin artifact via implementation in order to apply mentioned annotation to my custom activity.
I propose that there should be either a separate artifact for annotations that can be looked up by Hyperion or even better to add a filtration mechanism in HyperionPlugin class so that the targets can stay unaware of Hyperion.