The crlf mode lumps all .py and headlines 683 'debris', but data shows the real functional risk is executable scripts (.sh + shebang+755 .py) where CRLF breaks the shebang on HPC/Linux — only ~1-6 files. Library .py CRLF is cosmetic (Python universal newlines). Refine: count = executable-script CRLF (the actionable HPC-breaking signal); report library .py CRLF as a separate cosmetic note (leave / .gitattributes text=auto). Stops the check crying wolf on 683 harmless files. Conductor-only.
The crlf mode lumps all .py and headlines 683 'debris', but data shows the real functional risk is executable scripts (.sh + shebang+755 .py) where CRLF breaks the shebang on HPC/Linux — only ~1-6 files. Library .py CRLF is cosmetic (Python universal newlines). Refine: count = executable-script CRLF (the actionable HPC-breaking signal); report library .py CRLF as a separate cosmetic note (leave / .gitattributes text=auto). Stops the check crying wolf on 683 harmless files. Conductor-only.