# Soma deployment profile B. Copy to harness-b.env and edit endpoint values. # Its listener and target differ from profile A; both may use the same qualified # transform service if that service has enough independently tested capacity. PROXY_HOST=127.0.0.1 PROXY_PORT=8081 unset TRANSFORM_CONFIRM_REWRITES TARGET_URL=http://127.0.0.1:9002/v1 TARGET_KEY= TARGET_HEADERS_JSON={} # Candidate 1/classification/integrity route: deterministic reasoning off. TRANSFORM_URL=http://127.0.0.1:8001/v1 TRANSFORM_KEY= TRANSFORM_MODEL=local TRANSFORM_HEADERS_JSON={} TRANSFORM_REASONING_MODE=off TRANSFORM_MEDIA_MODE=placeholder # Fresh semantic repair candidates 2/3: reasoning on. This example intentionally # reuses the same process and therefore provides no availability isolation. TRANSFORM_SECONDARY_URL=http://127.0.0.1:8001/v1 TRANSFORM_SECONDARY_KEY= TRANSFORM_SECONDARY_MODEL=local TRANSFORM_SECONDARY_HEADERS_JSON={} TRANSFORM_SECONDARY_REASONING_MODE=on TRANSFORM_SECONDARY_MEDIA_MODE=placeholder ENABLE_REASONING={} TRANSFORM_TEMPERATURE=0 TRANSFORM_CONTEXT_MAX_CHARS=131072 TRANSFORM_FIELD_MAX_CHARS=32768 TRANSFORM_DECISION_MAX_TOKENS=1536 TRANSFORM_REWRITE_MAX_TOKENS=16384 TRANSFORM_ALLOW_CLARIFICATION=false TRANSFORM_JSON_MODE=true # Opt-in only after qualifying a second target response and its cost/latency. TARGET_RETRY_ON_UNREPAIRABLE=false FAIL_OPEN=false FORWARD_CLIENT_HEADERS=true REQUIRE_DISTINCT_ENDPOINTS=true CONNECT_TIMEOUT=15 REQUEST_TIMEOUT=600 TRANSFORM_TOTAL_TIMEOUT=1200 UPSTREAM_ERROR_BODY_LIMIT=4000 SSE_CHUNK_CHARS=2048 LOG_LEVEL=INFO