II.
Page JSON
Structured · livepage:docs-agent-stack-hooks
Agent Stack Hooks — Gap Analysis & Specs json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "page:docs-agent-stack-hooks",
"_kind": "Page",
"_file": "wiki/docs/agent-stack/hooks.md",
"_cluster": "wiki",
"attributes": {
"nodeKind": "Page",
"sourcePath": "docs/agent-stack/hooks/README.md",
"sourceKind": "repo-docs",
"title": "Agent Stack Hooks — Gap Analysis & Specs",
"displayName": "Agent Stack Hooks — Gap Analysis & Specs",
"slug": "docs/agent-stack/hooks",
"articlePath": "wiki/docs/agent-stack/hooks/README.md",
"article": "\n# Agent Stack Hooks — Gap Analysis & Specs\n\nClaude Code defines 30 hook events. The atlas graph and hooks-adapter canonical contract cover all 30, and adapters now registers native Claude runtime hooks for the concrete events that have a runtime source. This directory documents remaining SDK/platform emission gaps and specs for full parity.\n\n## Documents\n\n1. [**coverage-matrix.md**](./coverage-matrix.md) — Full 30-event coverage matrix across atlas, hooks-adapter, adapters runtime, SDK, and remaining platform surfaces\n2. [**missing-events.md**](./missing-events.md) — Specs for remaining runtime-emission gaps\n3. [**missing-capabilities.md**](./missing-capabilities.md) — Handler types, decisions, matchers, async, env vars gaps\n",
"documents": []
},
"outgoingEdges": [
{
"from": "page:docs-agent-stack-hooks",
"to": "page:docs-agent-stack-hooks-coverage-matrix",
"kind": "contains_page"
},
{
"from": "page:docs-agent-stack-hooks",
"to": "page:docs-agent-stack-hooks-missing-capabilities",
"kind": "contains_page"
},
{
"from": "page:docs-agent-stack-hooks",
"to": "page:docs-agent-stack-hooks-missing-events",
"kind": "contains_page"
}
],
"incomingEdges": [
{
"from": "page:docs",
"to": "page:docs-agent-stack-hooks",
"kind": "contains_page"
}
]
}