# โโ Repos โโ
BOSTROM_MCP_DIR="/Users/michaelborisov/Develop/bostrom-mcp"
UNIVERSAL_HASH_DIR="/Users/michaelborisov/Develop/universal-hash"
CW_CYBER_DIR="/Users/michaelborisov/Develop/cw-cyber"
# Base branches per repo
BOSTROM_MCP_BRANCH="main"
UNIVERSAL_HASH_BRANCH="master"
CW_CYBER_BRANCH="dev"
# โโ Budget โโ
# Set to 0 to disable budget tracking (e.g. when using Claude Max subscription)
# Set to a dollar amount to cap per-invocation and daily API spend
MAX_BUDGET_PER_INVOCATION=0
DAILY_BUDGET_USD=0
# โโ Models โโ
MODEL_SIMPLE="sonnet"
MODEL_DEEP="opus"
# โโ Escalation โโ
MAX_RETRIES_PER_FAILURE=3
ESCALATION_COOLDOWN_HOURS=24
# โโ Timing (seconds) โโ
PAUSE_GREEN=60
PAUSE_RED_FIXED=10
PAUSE_RED_STUCK=30
TEST_TIMEOUT=300
# โโ Build commands โโ
UHASH_BUILD="cargo build --release -p uhash-cli --features metal-backend"
MCP_BUILD="npm run build"
CW_BUILD="cargo build -p litium-mine"
# โโ Test commands โโ
UHASH_TEST="cargo test --workspace"
CW_TEST="cargo test --workspace"
MCP_TEST_ALL="node test-all.mjs"
MCP_TEST_MINING="node test-mining.mjs"
# โโ Max cycles (0 = unlimited) โโ
MAX_CYCLES=0
# โโ Log retention โโ
MAX_CYCLE_LOGS=100