One-line human-readable explanation, shown as the handle's tooltip.
Port flavor: success (normal completion), outcome (an alternate named exit,
mandatory wiring like success), or error (failure, optional wiring).
Port name, serialized as the node_id.port edge endpoint (e.g. denied, success).
One declared output port on a plugin type.
Remarks
Mirrors
src/plugins/ports.rs::PortDeclfield for field.kinddrives both graph-compiler validation (success/outcomeports must be wired;erroris optional) and the editor's handle color.