# .gitattributes — SOLUTION_ERP
# Stabilize line endings for byte-exact channels: Harness 3 email body-hash (content_sha256)
# is computed on LF body; core.autocrlf=true (Windows) would convert LF→CRLF on checkout and
# break body-hash verify even when content is untampered. Scope = broadcasts only (S63 2026-06-15).
broadcasts/** text eol=lf

# H22 WAL (S111): phong-ho file .sh tuong lai (hook SE dung .ps1 — path-independent tren Windows)
*.sh text eol=lf
