II.
HookMergeDiagnostic JSON
Structured · livehook-merge-diagnostic:precedence-resolved
hook-merge-diagnostic:precedence-resolved json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "hook-merge-diagnostic:precedence-resolved",
"_kind": "HookMergeDiagnostic",
"_file": "extensions/hook-merge-diagnostics/canonical.yaml",
"_cluster": "extensions",
"attributes": {
"hookSurfaceId": "hook-surface:claude.pre-tool-use",
"outcome": "merged",
"sources": [
"plugin:babysitter",
"settings:user",
"settings:project"
],
"precedenceRule": "most-recent-wins",
"severity": "info",
"detail": "Three sources contributed PreToolUse bindings; merged cleanly under\nmost-recent-wins. No conflicting decision verbs across sources.\n"
},
"outgoingEdges": [
{
"from": "hook-merge-diagnostic:precedence-resolved",
"to": "hook-surface:claude.pre-tool-use",
"kind": "diagnoses_hook_surface",
"attributes": {}
}
],
"incomingEdges": []
}