Skip to main content

Module flow

Module flow 

Source
Expand description

Typed FCALL wrappers for flow coordination functions (lua/flow.lua).

Structs§

DepOpKeys
Key context for child-local dependency operations on {p:N}.
FlowStructOpKeys
Key context for flow-structural operations on {fp:N}.
ResolveDependencyKeys
Extended key context for ff_resolve_dependency, which needs access to the upstream execution’s result key for server-side data_passing_ref resolution (Batch C item 3). Separate from DepOpKeys so the other dependency wrappers — ff_apply_dependency_to_child, ff_evaluate_flow_eligibility, ff_promote_blocked_to_eligible, ff_replay_execution — don’t have to carry an upstream context they never use.

Functions§

ff_add_execution_to_flow
ff_apply_dependency_to_child
ff_cancel_flow
ff_create_flow
ff_evaluate_flow_eligibility
ff_promote_blocked_to_eligible
ff_replay_execution
ff_resolve_dependency
ff_set_flow_tags
Call ff_set_flow_tags: write caller-supplied tag fields to the flow’s separate tags key. Returns the number of pairs applied. Tag keys must match ^[a-z][a-z0-9_]*\.. The Lua function also lazy-migrates any pre-58.4 reserved-namespace fields stashed inline on flow_core into the new tags key.
ff_stage_dependency_edge