| # 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 | |