#!/bin/bash
# PreToolUse Hook: 빌드 명령 차단
# CLAUDE.md 규칙: "Claude가 직접 npm run build 실행 금지"

INPUT=$(cat)
COMMAND=$(echo "$INPUT" | jq -r '.tool_input.command // empty')

# 빌드 명령 패턴 체크
if echo "$COMMAND" | grep -qE '(npm run build|next build|yarn build|pnpm build)(\s|$|;|&&|\|)'; then
  echo "🚫 빌드 명령이 차단되었습니다." >&2
  echo "  CLAUDE.md 규칙: Claude가 직접 빌드 실행 금지" >&2
  echo "  빌드가 필요하면 사용자에게 요청하세요." >&2
  exit 2
fi

exit 0
