Intent/result journal used to make effects replayable.
Summary
Types
Functions
@spec incomplete_intent?(t(), Jidoka.Effect.Intent.t()) :: boolean()
@spec intent_for(t(), Jidoka.Effect.Intent.t() | String.t()) :: Jidoka.Effect.Intent.t() | nil
@spec intent_recorded?(t(), Jidoka.Effect.Intent.t() | String.t()) :: boolean()
@spec schema() :: Zoi.schema()