#!/bin/sh
# Быстрая сетка перед коммитом: типы + граница движок/игра + юнит-тесты.
# Браузерные пробы (agent:check, смоуки) — отдельно, перед пушем.
# Пропустить разово: git commit --no-verify.
echo "[pre-commit] check:fast (typecheck + guard + тесты)..."
if ! npm run check:fast; then
echo ""
echo "[pre-commit] проверки провалены — коммит отменён."
echo " Пропустить разово: git commit --no-verify"
exit 1
fi