yasuki_core.engine.rules.triggers.apply_effect# apply_effect(game, effect)[source]# Commit one effect and return the events it raises, for the fixpoint walk to drain. This is the single mutation boundary; triggers themselves never mutate.