Durable fallback for activity failures whose original error contains process-local data or exceeds the journal error-size limit.
@type t() :: %Continuum.ActivityError{ __exception__: true, class: String.t() | nil, kind: :error | :throw | :exit, message: String.t(), reason: String.t(), stacktrace: [String.t()] }