# --- Standard Text Configuration --- *.md text eol=lf *.sh text eol=lf *.env text eol=lf Makefile text eol=lf # --- Encryption Rules --- # MUST come after text rules: in .gitattributes the last matching rule wins per attribute. # Placing **/private/** here ensures -text overrides the *.md text=lf rule above, # preventing EOL conversion from corrupting AES-256 encrypted blobs. # # **/private/** catches any private/ directory at any depth in the repo, # including directories created at runtime by the LLM agent. **/private/** filter=git-crypt diff=git-crypt -text