Skip to main content

Module flow_runner

Module flow_runner 

Source
Expand description

Flow runner — executes every registered Flow during the Substrate Pass and publishes their Views into the LaneBus.

Per the CLAD doctrine, this runs before agents execute (Pass A), so that lanes (in Pass B) read pre-projected, AGDF-adapted Views instead of querying the World directly.

Functions§

run_flows
Executes every registered Flow on the World, publishing each View into the bus. Flows are read-only projectors: they do not mutate the World and do not compete for the frame budget (only agents do), so no budget is passed.