Ten categories keyed to who caused the event
Classification is by the actor behind an event, never by how important it looked, which is what keeps the ten genuinely non-overlapping. The category is derived by the writer from the signal type, so a caller cannot choose it and an unrecognised type surfaces rather than being dropped.

