Runtime evaluator for operation-scoped controls.
Summary
Functions
@spec run(Jidoka.Turn.State.t(), Jidoka.Effect.Intent.t()) :: {:ok, Jidoka.Turn.State.t()} | {:interrupt, Jidoka.Review.Interrupt.t(), Jidoka.Turn.State.t()} | {:error, term()}
Runtime evaluator for operation-scoped controls.
@spec run(Jidoka.Turn.State.t(), Jidoka.Effect.Intent.t()) :: {:ok, Jidoka.Turn.State.t()} | {:interrupt, Jidoka.Review.Interrupt.t(), Jidoka.Turn.State.t()} | {:error, term()}