Git-for-Windows defaults core.autocrlf=true, which expanded LF->CRLF on checkout in a
test clone (69 text files differed). '* -text' makes the repo self-enforcing: no EOL
conversion on any machine. Added 'diff' overrides so source still diffs as text.
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.