Pure helpers for layering a node's local plugin config over the config
inherited from a shared plugin config (config_ref). Mirrors the
gateway's compile-time merge semantics: shallow, per top-level key, a
local key (including an explicit null) always wins.
Used by NodeInspector/SchemaForm to show inherited values inline, to
auto-drop edits that land back on the inherited value, and to compute the
effective config captured by "Save as shared config".
Pure helpers for layering a node's local plugin config over the config inherited from a shared plugin config (
config_ref). Mirrors the gateway's compile-time merge semantics: shallow, per top-level key, a local key (including an explicitnull) always wins.Used by NodeInspector/SchemaForm to show inherited values inline, to auto-drop edits that land back on the inherited value, and to compute the effective config captured by "Save as shared config".