{
  "ok": true,
  "worker": {
    "version": "v38.6-production",
    "ts": 1790980352457
  },
  "endpoints": {
    "hud": "GET /hud",
    "assets": "GET /assets",
    "mr_ingest": "POST /mr/ingest",
    "mr_last": "GET /mr/last",
    "webhook": "POST /tv or POST /"
  },
  "upstream_config": {
    "tier6_url_set": true,
    "tier6_host": "168.144.87.140:3001",
    "tier6_proto": "http",
    "upstream_auth_enabled": true
  },
  "notes": {
    "open_count": "v38.6: live Binance count primary, KV fallback for HUD only. MR:GOV persists last-known open_positions.",
    "tp_final": "v38.6: /tp-check uses effective open count (current or last-known). AbortController timeout protected.",
    "exit_mr_gate": "Profit-protective exits always bypass. Non-protective exits require MR >= EXIT_MR_THRESHOLD_PCT. Stale MR logs warning but allows exit.",
    "mr_freshness": "ENTRY blocked if MR:GOV older than MR_GOV_MAX_AGE_MS (default 45s). Exits allowed through on stale MR.",
    "pine_blocked": "v38.6: Entry payloads missing signal_id are rejected (403 PINE_BLOCKED). t6-signal-engine is sole entry source.",
    "allowlist": "14 active alts + BTCUSDT as of March 2026. Added TAOUSDT, AVAXUSDT, DOGEUSDT."
  }
}