Scopes that determine which client is the authoritative executor for a
trigger context. Two real scopes exist:
HOOK: universal fan-out for bms.* hooks (active effect / feature
event subscriptions); lead GM owns it to dedupe across clients.
DIRECT: triggers invoked directly by a caller (drawing a card,
resolving an action, using an item); the calling client is
already the single authoritative executor.
Scopes that determine which client is the authoritative executor for a trigger context. Two real scopes exist:
bms.*hooks (active effect / feature event subscriptions); lead GM owns it to dedupe across clients.