Sunstead trust scoring project
1# Source before running anything (PRD 4.1). Route all large artifacts to the drive.
2export DATA_ROOT="/Volumes/EXT/tangled-trust" # the external drive (Linux: /mnt/ext/tangled-trust)
3mkdir -p "$DATA_ROOT"/{venv,pip,hf,torch,pyg,staging,diffs,models,duckdb,logs}
4
5export PIP_CACHE_DIR="$DATA_ROOT/pip"
6export UV_CACHE_DIR="$DATA_ROOT/pip"
7export HF_HOME="$DATA_ROOT/hf"
8export TORCH_HOME="$DATA_ROOT/torch"
9
10export DUCKDB_PATH="$DATA_ROOT/duckdb/trust.duckdb"
11export STAGING_DIR="$DATA_ROOT/staging"
12export MODEL_DIR="$DATA_ROOT/models"
13export LOG_DIR="$DATA_ROOT/logs"
14
15# Claude review (the only secret that stays on the main disk, in .env):
16export ANTHROPIC_API_KEY="sk-ant-..."
17export CLAUDE_MODEL="claude-sonnet-4-6"
18
19# Featherless embeddings (diff/slop-similarity path). EMBED_DIMENSIONS optional (MRL).
20export FEATHERLESS_API_KEY="..."
21export EMBED_MODEL="Qwen/Qwen3-Embedding-4B"
22
23# Create the venv ON the drive, not in the repo:
24# python -m venv "$DATA_ROOT/venv" && source "$DATA_ROOT/venv/bin/activate"