#22349 added `src/shared/structured-agent-session-tool-call-block.ts`, which the
projection and live turn the session route already reaches import. The PR was
src/shared-only, so its CI never ran the closure suite; main's pin stayed at 4215
while the closure measures 4216.
Claude-Session: https://claude.ai/code/session_01JNnE9qzUZMMnqpZWCqM3nb