What the engine does
The Go/Echo engine executes a checkpoint graph. Each node is one of four kinds — prompt (an LLM call), generator (a media model call), distributor (fans a run out into N child pipelines), connector (waits for the children and merges). A pipeline is that graph plus per-node model config, saved as a template and run from one line of input. The engine wires up the state store, calls providers, tracks costs against the model registry, and streams progress events over a WebSocket so the studio can show what is happening while it happens. That last part matters more than it sounds: it is the difference between a system I trust and one I babysit.