Normalized recoverability facts for provider and transport failures.
The core owns the provider/transport/runtime semantics. Downstream runtimes can consume this envelope to decide whether to retry, resume, repair, or fail terminally without re-encoding provider-specific heuristics.
Summary
Types
Functions
@spec from_payload_error(atom(), CliSubprocessCore.Payload.Error.t(), map()) :: t()
@spec from_runtime_failure(CliSubprocessCore.ProviderCLI.ErrorRuntimeFailure.t()) :: t()
@spec from_transport_error(ExecutionPlane.Process.Transport.Error.t()) :: t()