# Preserve byte hashes for the original SVG campaign across Windows and Unix.
/benchmarks/results/durability_kill_resume_v2.json text eol=lf
/benchmarks/*svg*.py text eol=lf
/benchmarks/results/glyph_svg_v1*.json text eol=lf
/benchmarks/partitions/glyph_svg_v1/**/*.json text eol=lf
/benchmarks/partitions/glyph_svg_v1/**/*.svg text eol=lf
/benchmarks/partitions/glyph_svg_v1/**/*.png -text
/docs/data/glyph-style-summary.json text eol=lf
/screensaver/svg-preview/*.js text eol=lf
/screensaver/svg-preview/*.mjs text eol=lf
/screensaver/svg-preview/*.html text eol=lf
/screensaver/svg-preview/*.css text eol=lf

# Preserve pinned reference notices, code, and artwork bytes.
/screensaver/import_reference_glyphs.py text eol=lf
/screensaver/svg-preview/reference/* text eol=lf
/screensaver/svg-preview/reference/*.png -text
/screensaver/svg-preview/engine/** text eol=lf
/screensaver/svg-preview/lib/** text eol=lf
/screensaver/svg-preview/*.png -text
/screensaver/export_generated_sdf.py text eol=lf
/screensaver/svg-preview/generated-sdf.json text eol=lf

# Preserve the outlined explorer logo and bundled font provenance.
/screensaver/svg-preview/wordmark.svg text eol=lf
/screensaver/svg-preview/fonts/*.ttf -text
/screensaver/svg-preview/fonts/*.txt text eol=lf
/screensaver/svg-preview/fonts/*.json text eol=lf

# These measured files include original CRLF bytes. Preserve their recorded hashes.
/screensaver/svg-preview/settings.css -text
/assets/wordmark.svg -text
/benchmarks/partitions/glyph_rain_reference_v1/*.json -text
/benchmarks/partitions/glyph_svg_v1/renderer-v1/** -text

# Native exports and receipts carry cross-platform catalog and package hashes.
/screensaver/export_native_glyphs.py text eol=lf
/screensaver/native-catalog.json text eol=lf
/screensaver/windows/GlyphData.cs text eol=lf
/screensaver/macos/glyphs.json text eol=lf
/screensaver/linux/glyph_data.h text eol=lf
/screensaver/dist/*.json text eol=lf
/screensaver/dist/verification/*.json text eol=lf
/screensaver/dist/verification/*.md text eol=lf
/screensaver/verification/*.py text eol=lf

# Current renderer protocols and receipts retain their measured bytes.
/benchmarks/renderer_performance_20260907.md text eol=lf
/benchmarks/renderer_cadence_control_20260907.md text eol=lf
/benchmarks/results/glyph_rain_regl_20260907*.json -text

# Recovery evidence preserves original raw bytes and reproducible review code.
/benchmarks/archive_jobs_scale.py text eol=lf
/tests/test_jobs_scale_archive.py text eol=lf
/benchmarks/results/jobs_scale_5000_20260907_f1/*.json -text
/benchmarks/results/jobs_scale_5000_20260907_f1/*.zip -text
/benchmarks/results/astra_pilot_runtime_20260907/* -text

# Windows operator qualification retains source bindings and raw proof/log bytes.
/benchmarks/results/windows_operator_20260907/** -text
/benchmarks/results/windows_operator_20260907/logs/** -whitespace
/benchmarks/results/windows_operator_20260907/diagnostics/** -whitespace
