Internal implementation of PtcRunner.Kernel.run/2.
It owns run-state lifetime, workflow evaluation, runtime-tool wiring, subordinate-evaluation routing, canonical lifecycle events, public value projection, and terminal error normalization.
Summary
Functions
Executes one validated run configuration and always tears down run state.
Functions
@spec run(binary(), PtcRunner.Kernel.RunConfig.t()) :: {:ok, PtcRunner.Kernel.Result.t()} | {:error, PtcRunner.Kernel.Error.t()}
Executes one validated run configuration and always tears down run state.