II.
Definition JSON
Structured · livedefinition:merge-policy.canonical
definition:merge-policy.canonical json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "definition:merge-policy.canonical",
"_kind": "Definition",
"_file": "terminology/definitions/merge-policy-canonical.yaml",
"_cluster": "terminology",
"attributes": {
"authoredAt": "2026-04-28T00:00:00Z",
"termId": "term:merge-policy",
"text": "A named conflict-resolution policy applied by hooks-mux when fanning out\na single hook event across multiple registered handlers (plugins,\nsettings layers, capability profiles). MergePolicy reifies the rules\nthat produce a `HookMergeDiagnostic`: which decision verb wins, how\n`persistEnv` / `unsetEnv` / `contextVars` / `additionalContext` /\n`systemMessage` collapse across handlers, and what to do on protected-\nprefix or namespace conflicts. Sourced from\npackages/hooks-mux/core/src/merge-engine/merge.ts (MergeOptions,\nMergedExecutionResult).\n",
"status": "canonical"
},
"outgoingEdges": [
{
"from": "definition:merge-policy.canonical",
"to": "term:merge-policy",
"kind": "defines"
}
],
"incomingEdges": []
}