Status-bearing completion for one workflow activation.
@type status() :: {:ok, [struct()]} | {:failed, term(), keyword()}
@type t() :: %Temporalex.Core.Completion{run_id: String.t() | nil, status: status()}