The Singularitee engine API: the contracts a pipeline step plugin compiles against (step SPI, pipeline/step model, engine model interfaces, execution context, registries, template rendering). The engine module provides the runtime that wires and executes them.