# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # Virtual environments .venv/ venv/ ENV/ env/ # IDEs and editor configs .vscode/ .idea/ *.suo *.ntvs* *.njsproj *.sln *.sw? # OS files Thumbs.db ehthumbs.db Desktop.ini .DS_Store # Large datasets and project outputs (not committed — provided by competition) candidates.jsonl submission.csv logs/ *.log # Runtime outputs (regenerated on each run) reasoning_trace.jsonl # Precomputed files — ignore large indices, keep trained model artifacts # Precomputed files — ignore large indices, keep sandbox-required artifacts precomputed/* !precomputed/lgbm_model.txt !precomputed/lgbm_model.pkl !precomputed/vocab.pkl !precomputed/bm25_matrix.npz !precomputed/candidate_ids.pkl # Diagnostic / dev-only scripts (not part of submission) diagnostics/ # Temp files created during validation runs _tmp_*.jsonl _tmp_*.csv