Notes
ctx.latest(table, nodeId)reads the highest-iteration output;untilmust usectx.outputMaybe()since output is absent on iter 0.- Direct nesting of
<Loop>in<Loop>throws; wrap the inner loop in<Sequence>. - Custom Drizzle tables for loop tasks require
iterationin the primary key. Ralphis still exported as a deprecated alias ofLoopfor older workflows. New code should import and renderLoop.