ebca54f0fa
UserPromptSubmit → router-prehook (classifier). PreToolUse Edit|Write|MultiEdit|Bash → router-tool-gate (warn-only). Stop → router-stop-gate (chain progress). router-gate-mode.json = warn-only (outside repo, ~/.claude/runtime/). Переключение в enforce — отдельным шагом после Checkpoint B (24ч наблюдения). End-to-end smoke verified: «проверь пдн» → #71 pdn-152fz-audit, warn-only пишет в stderr, не блокирует. Доменная разметка Task 1 работает. NB активация в основной сессии: хуки в worktree-копии settings.json версионируются; для реального наблюдения нужна либо merge ветки, либо ручное применение к основному .claude/settings.json (warn-only безопасен). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>