#!/bin/bash
# Block Edit/Read/Write on .sx/.sxc files — force use of sx-tree MCP tools
FILE=$(jq -r '.tool_input.file_path // .tool_input.file // empty' 2>/dev/null)
if [ -n "$FILE" ] && echo "$FILE" | grep -qE '\.(sx|sxc)$'; then
  printf '{"decision":"block","reason":"Use sx-tree MCP tools instead of Edit/Read/Write on .sx/.sxc files. For new files use sx_write_file, for reading use sx_read_tree/sx_summarise, for editing use sx_replace_node/sx_rename_symbol/etc. See CLAUDE.md for the protocol."}'
  exit 2
fi
