Facade helpers for normalized process exits returned by core-owned lanes.
Downstream SDKs should use this module instead of importing lower
ExecutionPlane.* process-exit modules directly. The current runtime
representation is intentionally opaque to product repos.
Summary
Functions
Returns the normalized integer exit code, when present.
Normalizes a raw exit reason through the core facade.
Returns true when term is the process-exit representation used by the core.
Returns the original normalized reason, when present.
Returns the normalized signal, when present.
Returns the normalized exit status, or nil for non-exit terms.
Returns stderr carried on the exit, when present.
Returns true when the normalized exit represents success.
Projects the process exit to a map without exposing the lower module name.
Types
Functions
@spec code(term()) :: non_neg_integer() | nil
Returns the normalized integer exit code, when present.
Normalizes a raw exit reason through the core facade.
Returns true when term is the process-exit representation used by the core.
Returns the original normalized reason, when present.
Returns the normalized signal, when present.
Returns the normalized exit status, or nil for non-exit terms.
Returns stderr carried on the exit, when present.
Returns true when the normalized exit represents success.
Projects the process exit to a map without exposing the lower module name.