# Raw & processed data — never committed (see data/raw/README.md for provenance) data/raw/* !data/raw/README.md data/processed/* !data/processed/.gitkeep # Python __pycache__/ *.pyc .pytest_cache/ .venv/ *.egg-info/ # LaTeX build artifacts (paper/main.pdf IS committed) paper/*.aux paper/*.log paper/*.out paper/*.toc paper/*.lof paper/*.lot paper/*.fls paper/*.fdb_latexmk paper/*.bbl paper/*.blg paper/*.spl paper/*.synctex.gz paper/*.run.xml paper/*.bcf # Logs logs/ *.log # macOS .DS_Store # secrets .env .env.* !.env.example # Experiment artefacts: predictions, manifests, ledgers, evaluation CSV/JSON/TeX are committed; # transcripts/packets (audit trail, ~0.5 GB), bulky parquet records, mock/synthetic runs and superseded runs are not. results/runs/_*/ results/runs/*/transcripts/ results/runs/*/packets/ results/evaluation*/records.parquet results/fundamental/*.parquet data/synthetic/*.parquet data/processed/prospective_bundle/ .env.bak* results/runs/baselines/predictions.parquet