Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Register ¶
func Register(reg *execution.ActionRegistry)
Register registers all flow actions into the given registry.
Types ¶
type Choose ¶
type Choose struct{}
Choose is an OR-selector flow action. It evaluates alternatives (multiple predecessors) and selects one based on criteria. Only the selected branch is executed; unchosen branches are skipped.
type Elevate ¶
type Elevate struct{}
Elevate is a privilege transition flow action. It marks the boundary between unprivileged and privileged execution as an explicit graph node. In dry-run mode it reports "root required here"; the receipt records when privilege was acquired and released.
type Gather ¶
type Gather struct{}
Gather is an AND-join flow action. It waits for all predecessors to complete before proceeding. Equivalent to Promise.all() — every input must succeed for the gather node to succeed.