# Normalize line endings to LF across agent/contributor platforms: text
# files are stored and checked out as LF everywhere. `eol=lf` overrides each
# platform's native convention and `core.autocrlf`, keeping the working tree
# and diffs free of CRLF churn. Binary files are auto-detected and untouched.
* text=auto eol=lf

# uv.lock is intentionally NOT marked linguist-generated: its diffs are part
# of dependency review and must stay visible in pull requests.
