# Data files - allow essential ML files, exclude large unnecessary files # data/*.pt # Allow embedding files for ML inference # data/*.safetensors # Allow model files for PaintingCLIP data/*.bin # Exclude large binary files data/*.pdf # Exclude PDF files # Exclude individual embedding files (too many for HF Spaces) data/embeddings/CLIP_Embeddings/ data/embeddings/PaintingCLIP_Embeddings/ # Allow consolidated embedding files !data/embeddings/*_consolidated.pt !data/embeddings/*_metadata.json # Pipeline (exclude entire directory for Phase 1) pipeline/ pipeline/slurm/ pipeline/*.pt pipeline/*.safetensors pipeline/*.bin # OS cruft .DS_Store # Dev tooling .flake8 # Keep backend for Flask app, but exclude dev files backend/__pycache__/ backend/*.pyc backend/.pytest_cache/ backend/tests/__pycache__/ # Keep frontend for Flask app, but exclude dev files frontend/run_frontend.sh