1# Raw & processed data — never committed (see data/raw/README.md for provenance)2data/raw/*3!data/raw/README.md4data/processed/*5!data/processed/.gitkeep67# Python8__pycache__/9*.pyc10.pytest_cache/11.venv/12*.egg-info/1314# LaTeX build artifacts (paper/main.pdf IS committed)15paper/*.aux16paper/*.log17paper/*.out18paper/*.toc19paper/*.lof20paper/*.lot21paper/*.fls22paper/*.fdb_latexmk23paper/*.bbl24paper/*.blg25paper/*.spl26paper/*.synctex.gz27paper/*.run.xml28paper/*.bcf2930# Logs31logs/32*.log3334# macOS35.DS_Store3637# WP46 — licensed data and heavy artefacts never committed38data/interim/*39!data/interim/.gitkeep40results/forecasts/41results/raw_runs/42*.parquet43!data/synthetic/*.parquet44*.feather45*.npz46*.sqlite47.secrets/48*.env49