iiRecord
Agentic AI Atlas · hook-merge-diagnostic:conflict-blocked
hook-merge-diagnostic:conflict-blockeda5c.ai
II.
HookMergeDiagnostic JSON

hook-merge-diagnostic:conflict-blocked

Structured · live

hook-merge-diagnostic:conflict-blocked json

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

File · extensions/hook-merge-diagnostics/canonical.yamlCluster · extensions
Record JSON
{
  "id": "hook-merge-diagnostic:conflict-blocked",
  "_kind": "HookMergeDiagnostic",
  "_file": "extensions/hook-merge-diagnostics/canonical.yaml",
  "_cluster": "extensions",
  "attributes": {
    "hookSurfaceId": "hook-surface:claude.pre-tool-use",
    "outcome": "conflict",
    "sources": [
      "plugin:babysitter",
      "settings:project"
    ],
    "precedenceRule": "explicit-deny-wins",
    "severity": "warning",
    "detail": "`plugin:babysitter` returned `allow` for Bash(npm install) while\n`settings:project` returned `deny`. Conflict resolved by\nexplicit-deny-wins; effective decision is `deny`.\n"
  },
  "outgoingEdges": [
    {
      "from": "hook-merge-diagnostic:conflict-blocked",
      "to": "hook-surface:claude.pre-tool-use",
      "kind": "diagnoses_hook_surface",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}