//! Transient leaf admission for one outer Workflow invocation.
//! No semaphore, permit or queue is serialized into Runtime state.
use ;
use Semaphore;
task_local!
/// A public root run always owns an independent budget, even if a component
/// happens to invoke it while polling a different Workflow.
pub async
/// Private Graph invocations inherit the outer budget; direct engine tests
/// use the same entry without needing a second public execution method.
pub async
pub