Converts Squidie runtime command signals to and from Jido.Signal.
The adapter keeps Squidie.Runtime.Signal as the product-level contract and
treats Jido.Signal as a boundary envelope. It does not dispatch, persist, or
apply runtime commands.
Summary
Functions
Converts a Jido.Signal produced by this adapter back to a Squidie signal.
Converts a Squidie runtime command signal to a Jido.Signal.
Types
@type error() :: {:invalid_signal_adapter, term()}
Functions
@spec from_jido(Jido.Signal.t()) :: {:ok, Squidie.Runtime.Signal.t()} | {:error, error()}
Converts a Jido.Signal produced by this adapter back to a Squidie signal.
@spec to_jido(Squidie.Runtime.Signal.t()) :: {:ok, Jido.Signal.t()} | {:error, error()}
Converts a Squidie runtime command signal to a Jido.Signal.