The observation that requests context interpretation.
@type kind() :: :delegation | :delegation_cancelled | :transcript_updated | :application_context_updated | :backend_clarification | :context_wait_expired
@type t() :: %Parlora.ContextTrigger{ delegation_id: String.t() | nil, kind: kind(), request_id: String.t() | nil, task_id: String.t() | nil }