1# UQO WP 24 — From Labor to Capital. One-command reproduction: `make all`2PY ?= python3 -W ignore3N ?= 845.PHONY: all setup test data benchmark scenarios ha figures tables paper slides clean-results clean67all: test benchmark scenarios ha figures tables paper89setup:10 $(PY) -m pip install -r requirements.txt1112test:13 $(PY) -m pytest tests -q1415data:16 python3 -I scripts/01_download_data.py17 python3 -I scripts/02_build_calibration_targets.py1819benchmark:20 $(PY) scripts/10_benchmark.py21 $(PY) scripts/11_regime_map.py2223scenarios:24 scripts/21_run_all_scenarios.sh $(N)2526ha:27 $(PY) scripts/30_ha_equilibrium.py baseline28 $(PY) scripts/30_ha_equilibrium.py no_ai29 $(PY) scripts/30_ha_equilibrium.py citizen_fund_2030 $(PY) scripts/31_ha_figures.py3132figures:33 $(PY) scripts/40_figures.py3435tables:36 $(PY) scripts/50_tables.py37 cp results/figures/*.pdf paper/figures/38 cp results/tables/*.tex paper/tables/3940paper: tables41 cd paper && latexmk -pdf main.tex4243slides:44 cd slides && latexmk -pdf main.tex4546clean-results:47 rm -rf results/scenarios/* results/ha/* results/figures/* results/tables/*4849clean:50 cd paper && latexmk -C; cd ../slides && latexmk -C51