#!/bin/bash # .claude/hooks/pre-bash-guard-no-table.sh # KBDB-graph PreToolUse guard for Bash # # 鐵律:任何人都不准動表。擋命令列層的動表(wrangler d1 execute CREATE TABLE 等)。 # 退出 code:0 = 允許 / 2 = 擋下 # 依賴:jq set -o pipefail INPUT=$(cat) CMD=$(echo "$INPUT" | jq -r '.tool_input.command // ""') block() { cat >&2 <