Minimal execution kernel for contract validation, dispatch, timeout coordination, and raw-fact emission.
Summary
Functions
@spec build_dispatch( struct() | map() | keyword(), ExecutionPlane.Contracts.ExecutionRoute.V1.t() | map() | keyword(), keyword() ) :: {:ok, ExecutionPlane.Kernel.DispatchPlan.t()} | {:error, Exception.t()}
@spec build_dispatch!( struct() | map() | keyword(), ExecutionPlane.Contracts.ExecutionRoute.V1.t() | map() | keyword(), keyword() ) :: ExecutionPlane.Kernel.DispatchPlan.t()
@spec execute( struct() | map() | keyword(), ExecutionPlane.Contracts.ExecutionRoute.V1.t() | map() | keyword(), keyword() ) :: {:ok, ExecutionPlane.Kernel.ExecutionResult.t()} | {:error, ExecutionPlane.Kernel.ExecutionResult.t()}