Signal that a policy/guardrail rule was triggered.
@type action() :: :block | :warn | :request_approval | :cancel
@type direction() :: :input | :output
@type t() :: %ASM.Control.GuardrailTrigger{ action: action(), direction: direction(), rule: String.t() }