Bounded, secret-free local RuntimeGateway error envelope.
@type t() :: %CliSubprocessCore.RuntimeGateway.Error{ ambiguous: term(), category: term(), evidence_ref: term(), reason_code: term(), retryable: term() }