Adds tooling/econ-sim — a standalone Rust binary for the Phase 2 economics simulation: Layer 1 (Leontief production, #806): - Deterministic per-run PRNG seeding of corp×site productivity (D-176) - Fixed-coefficient production chains; scarcity cascades downstream (D-178) - Per-capita population demand for finals and services - Gate-energy demand reduction for fusion_fuel at connected nodes (D-186) - Price adjustment via local tâtonnement Layer 2 (spatial price equilibrium, #807): - Damped tâtonnement trade flows along gate links (α=0.03, β=0.4, D-178) - 8% transport cost per hop damps long-distance arbitrage - Flows computed from pre-step snapshot; applied atomically - --stability-check implements D-179 Tests 1 and 2: · Test 1: cold-start convergence ±5% at tick 100 → PASS (max 1.05%) · Test 2: long-run stability ±2% over ticks 900–999 → PASS (max 0.00%) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
65 lines
2.7 KiB
Plaintext
65 lines
2.7 KiB
Plaintext
cargo:rerun-if-env-changed=LIBSQLITE3_SYS_USE_PKG_CONFIG
|
|
cargo:include=/home/jeroenschweitzer/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libsqlite3-sys-0.30.1/sqlite3
|
|
cargo:rerun-if-changed=sqlite3/sqlite3.c
|
|
cargo:rerun-if-changed=sqlite3/wasm32-wasi-vfs.c
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_VARIABLE_NUMBER
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_EXPR_DEPTH
|
|
cargo:rerun-if-env-changed=SQLITE_MAX_COLUMN
|
|
cargo:rerun-if-env-changed=LIBSQLITE3_FLAGS
|
|
cargo:rerun-if-env-changed=CC_FORCE_DISABLE
|
|
CC_FORCE_DISABLE = None
|
|
cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
|
|
CC_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
|
|
CC_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_CC
|
|
HOST_CC = None
|
|
cargo:rerun-if-env-changed=CC
|
|
CC = None
|
|
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
|
|
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
|
|
CRATE_CC_NO_DEFAULTS = None
|
|
cargo:rerun-if-env-changed=CFLAGS
|
|
CFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_CFLAGS
|
|
HOST_CFLAGS = None
|
|
cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
|
|
CFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
|
|
CFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
|
|
AR_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
|
|
AR_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_AR
|
|
HOST_AR = None
|
|
cargo:rerun-if-env-changed=AR
|
|
AR = None
|
|
cargo:rerun-if-env-changed=ARFLAGS
|
|
ARFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_ARFLAGS
|
|
HOST_ARFLAGS = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
|
|
ARFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
|
|
ARFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
|
|
AR_x86_64-unknown-linux-gnu = None
|
|
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
|
|
AR_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=HOST_AR
|
|
HOST_AR = None
|
|
cargo:rerun-if-env-changed=AR
|
|
AR = None
|
|
cargo:rerun-if-env-changed=ARFLAGS
|
|
ARFLAGS = None
|
|
cargo:rerun-if-env-changed=HOST_ARFLAGS
|
|
HOST_ARFLAGS = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
|
|
ARFLAGS_x86_64_unknown_linux_gnu = None
|
|
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
|
|
ARFLAGS_x86_64-unknown-linux-gnu = None
|
|
cargo:rustc-link-lib=static=sqlite3
|
|
cargo:rustc-link-search=native=/var/mnt/data/projects/settled-reach/.sprint/sprint-33/server/tooling/econ-sim/target/debug/build/libsqlite3-sys-027cdfcd1b5b0ef2/out
|
|
cargo:lib_dir=/var/mnt/data/projects/settled-reach/.sprint/sprint-33/server/tooling/econ-sim/target/debug/build/libsqlite3-sys-027cdfcd1b5b0ef2/out
|