# description
Report produced by `hook-summarizer` for a single `hook` node. Extends `report-base.schema.json`. Stability: experimental.

# properties.whatItDoes.description
One-sentence summary of what the hook does when triggered. REQUIRED.

# properties.triggerInferred.description
Event or condition the summarizer inferred from the body. MAY differ from declared `frontmatter.event`/`condition`; rules can emit drift issues.

# properties.blockingInferred.description
Whether execution appears to block host flow. Compare against declared `frontmatter.blocking`.

# properties.idempotentInferred.description
Whether the hook appears safe to run multiple times. Compare against declared `frontmatter.idempotent`.