# Auto detect text files and perform LF normalization
* text=auto

# Python
*.py text diff=python

# Lockfile — binary diff, always merge ours
uv.lock -diff merge=ours linguist-generated

# Documentation
*.md text diff=markdown

# Notebooks — stored as JSON, output stripped on commit
*.ipynb filter=nbstripout diff=json linguist-generated

# Benchmark results
benchmarks/gradient_accuracy/results/*.json linguist-generated
