#!/bin/sh
# Forge repo: structural verify on staged files.
# exit_code 0 = clean, 1 = warnings (allow commit), >=2 = block
forge verify --staged
ec=$?
if [ "$ec" -ge 2 ]; then
  echo "forge verify failed — commit blocked (exit_code=$ec)"
  exit 1
fi
exit 0
