II.
MetaNodeKind JSON
Structured · livemeta-node-kind:hook-merge-diagnostic
HookMergeDiagnostic (meta) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "meta-node-kind:hook-merge-diagnostic",
"_kind": "MetaNodeKind",
"_file": "catalog-meta/meta-registry/meta-registry-channels-hooks.yaml",
"_cluster": "catalog-meta",
"attributes": {
"displayName": "HookMergeDiagnostic (meta)",
"name": "HookMergeDiagnostic",
"cluster": "7-extensions",
"prefix": "hook-merge-diagnostic",
"origin": "a5c",
"purpose": "a record produced by hooks-mux when merging hook surfaces from multiple sources (plugins, settings, profiles)",
"exampleCount": 0,
"invariants": [
"sources list is non-empty",
"outcome=conflict requires severity in {warning,error}"
]
},
"outgoingEdges": [
{
"from": "meta-node-kind:hook-merge-diagnostic",
"to": "meta-cluster:channels-hooks",
"kind": "in_cluster",
"attributes": {}
},
{
"from": "meta-node-kind:hook-merge-diagnostic",
"to": "meta-attribute:hook-merge-diagnostic--id",
"kind": "contains_meta_attribute",
"attributes": {}
},
{
"from": "meta-node-kind:hook-merge-diagnostic",
"to": "meta-attribute:hook-merge-diagnostic--outcome",
"kind": "contains_meta_attribute",
"attributes": {}
},
{
"from": "meta-node-kind:hook-merge-diagnostic",
"to": "meta-attribute:hook-merge-diagnostic--precedence-rule",
"kind": "contains_meta_attribute",
"attributes": {}
},
{
"from": "meta-node-kind:hook-merge-diagnostic",
"to": "meta-attribute:hook-merge-diagnostic--severity",
"kind": "contains_meta_attribute",
"attributes": {}
}
],
"incomingEdges": [
{
"from": "meta-cluster:channels-hooks",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "contains_meta_node_kind",
"attributes": {}
},
{
"from": "meta-attribute:hook-merge-diagnostic--id",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "defined_on",
"attributes": {}
},
{
"from": "meta-attribute:hook-merge-diagnostic--outcome",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "defined_on",
"attributes": {}
},
{
"from": "meta-attribute:hook-merge-diagnostic--precedence-rule",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "defined_on",
"attributes": {}
},
{
"from": "meta-attribute:hook-merge-diagnostic--severity",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "defined_on",
"attributes": {}
},
{
"from": "meta-edge-kind:hook-merge-diagnostic-references-hook-surface",
"to": "meta-node-kind:hook-merge-diagnostic",
"kind": "source_of_meta_edge",
"attributes": {}
}
]
}