ReactiveDag.Node.Reduce (reactive_dag v0.16.0)

Copy Markdown View Source

A declarative REDUCE (fold): read an input node's payload, group it, and reduce each group to one output row — the common map/fold shape, so the author writes the grouping + reduction, not the read/write/changed plumbing. Anything the combinator can't express (an LLM call, an external fetch, a bespoke join) uses the compute: module escape hatch instead.