iiRecord
Agentic AI Atlas · definition:merge-policy.canonical
definition:merge-policy.canonicala5c.ai
II.
Definition JSON

definition:merge-policy.canonical

Structured · live

definition:merge-policy.canonical json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · terminology/definitions/merge-policy-canonical.yamlCluster · terminology
Record JSON
{
  "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": []
}