Build POP chain
build_pop_chainBuild an ordered POP chain by passing a list of node definitions; each node's output wires to the next node's input automatically, with safe defaults and support for multi-input POPs.
Instructions
Declarative Layer-2 builder for an ordered POP (Point OPerator) chain. Pass a chain list of { type, name?, params?, extra_inputs? } entries; each chain[i] is wired output 0 → input 0 of chain[i+1] under parent (default /project1). Per-kind safe defaults are applied before user params; unknown par names become warnings (fail-forward). Multi-input POPs (merge, copy, feedback, proximity, switch, blend) accept extra_inputs paths wired into input 1, 2, …. POPs are Experimental — result carries unverified marker. Tip: end the chain in a null_pop for a stable handoff to Wave-3 render rigs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent | No | Parent COMP path (default '/project1'). Same semantic as build_chop_chain. | /project1 |
| name | Yes | Base name; used as prefix for auto-named ops and as the chain id. | |
| chain | Yes | Ordered POP chain. chain[i] is wired output 0 → input 0 of chain[i+1]; extra_inputs of chain[i] are wired into input 1, 2, … |