Nodes are a first-class learning surface because they define what a pipeline can do.
For now, the detailed node reference should remain automatic and generated from Rust definitions.
That means the node catalog stays aligned with the real runtime:
- ---
Use the child node catalog entry for the live reference.