Applies explicit approval decisions to paused approval steps.
Approval and rejection reuse the durable paused-step lifecycle from the runtime, but this module owns the decision-specific contract: validating reviewer input, completing the paused step with decision output, and resuming the run through the persisted approval targets.
Summary
Types
Functions
@spec review(SquidMesh.Config.t(), SquidMesh.Run.t(), decision(), map()) :: :ok | {:error, term()}