From 43070924861b748876feea72fabb37c45942d041 Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Tue, 7 Apr 2026 13:57:01 +0200 Subject: [PATCH] chore(meta): add Makefile targets for economy-db, econ-sim, and stability check Adds: economy-db, econ-sim, econ-sim-run, econ-sim-stability targets. economy-db compiles TOML economics data into systems.db. econ-sim builds the simulation binary (Layer 1+2). econ-sim-run runs 100 ticks to /tmp/econ-sim.csv. econ-sim-stability runs D-179 Tests 1 and 2. Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 42189b692..c88251275 100644 --- a/Makefile +++ b/Makefile @@ -327,6 +327,17 @@ db-install: economy-db: ## Import economics data (commodities, chains, gate links) into systems.db @python3 tooling/economy-db/import_economics.py +econ-sim: ## Build the economics simulation binary (Layer 1+2: Leontief + tâtonnement trade) + @cargo build --manifest-path tooling/econ-sim/Cargo.toml --release + @echo "Built: tooling/econ-sim/target/release/econ-sim" + +econ-sim-run: ## Run a quick economics simulation (100 ticks, output to /tmp/econ-sim.csv) + @tooling/econ-sim/target/release/econ-sim --ticks 100 --output /tmp/econ-sim.csv + @echo "Output: /tmp/econ-sim.csv" + +econ-sim-stability: ## Run D-179 stability checks (Tests 1 and 2) + @tooling/econ-sim/target/release/econ-sim --stability-check + # --- Decisions --- decisions-sync: