II.
TestableClaim overview
Reference · liveclaim:stop-hook-claude-interactive-fires
Claude Code stop hook fires in interactive mode overview
When Claude Code reaches end-of-turn in interactive mode, the hooks-mux adapter normalizes the native "Stop" event to canonical phase turn.stop and invokes registered handlers with the stop payload.
Attributes
displayName
Claude Code stop hook fires in interactive mode
description
When Claude Code reaches end-of-turn in interactive mode, the hooks-mux
adapter normalizes the native "Stop" event to canonical phase turn.stop
and invokes registered handlers with the stop payload.
testStatus
pending
testType
integration
testCommand
npx vitest run packages/atlas/tests/claims/stop-hook-control.test.ts -t "claude adapter.*fires turn.stop via interactive"
category
hooks
priority
high
Outgoing edges
asserts_about2
- agent:claude-code·AgentProductClaude Code
- hook-surface:stop·HookSurfaceStop (canonical)
tests_hook_surface1
- hook-surface:claude.stop·HookSurfaceStop (Claude)
Incoming edges
backed_by_evidence1
- evidence:hooks-mux-stop-hook-test-suite·EvidenceSourcehooks-mux stop-hook control test suite
tests_claim1
- experiment:stop-hook-control-interactive·ExperimentStop Hook Control — Interactive Mode