# Shell scripts MUST stay LF, even on Windows checkouts. The PreToolUse hook launcher
# (hooks/run_guard.sh) and the SessionStart announce hook (scripts/announce-ars-loaded.sh)
# are executed via Git Bash on Windows; a CRLF checkout would break them on the hot path
# (#454). Scope the rule to *.sh so existing line-ending behavior for other files is
# untouched.
*.sh text eol=lf
