{
  "summary": {
    "confluence_gate": {
      "eligible_count": 0,
      "market_regime": "risk_off",
      "new_hyperliquid_symbols": [],
      "radar_opportunities": 8,
      "strategies": {
        "candidate_swing_trend_retest_research": {
          "closed_seen": 64,
          "losses": 28,
          "net_pnl_usd": "2.3667",
          "top_blockers": [
            [
              "confluence_block_new_entry",
              5000
            ],
            [
              "confluence_event_risk_yellow",
              2884
            ],
            [
              "confluence_weak_liquidity",
              2500
            ],
            [
              "confluence_event_risk_red",
              2116
            ],
            [
              "confluence_confluence_below_threshold",
              1840
            ]
          ],
          "wins": 36,
          "would_enter": 0
        },
        "candidate_v76_fee_aware_anti_chase": {
          "closed_seen": 151,
          "losses": 64,
          "net_pnl_usd": "0.4312",
          "top_blockers": [
            [
              "confluence_block_new_entry",
              5000
            ],
            [
              "confluence_event_risk_yellow",
              4193
            ],
            [
              "coin_not_live_primary",
              2500
            ],
            [
              "confluence_weak_liquidity",
              2432
            ],
            [
              "market_trend_down",
              2352
            ]
          ],
          "wins": 87,
          "would_enter": 0
        },
        "candidate_v76_research_probe": {
          "closed_seen": 0,
          "losses": 0,
          "net_pnl_usd": "0.0000",
          "top_blockers": [
            [
              "no_setup_or_no_reclaim",
              5000
            ]
          ],
          "wins": 0,
          "would_enter": 0
        },
        "candidate_v76_strict_live_candidate": {
          "closed_seen": 4884,
          "losses": 76,
          "net_pnl_usd": "801.0898",
          "top_blockers": [
            [
              "confluence_block_new_entry",
              5000
            ],
            [
              "confluence_event_risk_yellow",
              4194
            ],
            [
              "confluence_weak_liquidity",
              2431
            ],
            [
              "anti_chase_upper_wick_rejection",
              2423
            ],
            [
              "confluence_confluence_below_threshold",
              2115
            ]
          ],
          "wins": 4808,
          "would_enter": 0
        }
      }
    },
    "market_confluence": {
      "api_health": {
        "api_429_count": 0,
        "degraded_mode_active": false,
        "no_route_count": 0,
        "stale_context_count": 0,
        "ws_reconnect_count": 0
      },
      "eligible_count": 0,
      "hard_blockers": [
        [
          "event_risk_yellow",
          7
        ],
        [
          "weak_liquidity",
          4
        ],
        [
          "momentum_overheated",
          3
        ],
        [
          "event_risk_red",
          1
        ]
      ],
      "live_order_allowed": false,
      "market_regime": "risk_off",
      "top_final_trade_scores": [
        [
          "SOL",
          76.5,
          "block_new_entry",
          [
            "event_risk_yellow"
          ]
        ],
        [
          "SUI",
          74.25,
          "block_new_entry",
          [
            "event_risk_yellow"
          ]
        ],
        [
          "ETH",
          69.5,
          "block_new_entry",
          [
            "momentum_overheated",
            "event_risk_yellow"
          ]
        ],
        [
          "ENA",
          68.25,
          "block_new_entry",
          [
            "weak_liquidity",
            "event_risk_yellow"
          ]
        ],
        [
          "BTC",
          67.7,
          "block_new_entry",
          [
            "momentum_overheated",
            "event_risk_red"
          ]
        ],
        [
          "BCH",
          67.25,
          "block_new_entry",
          [
            "weak_liquidity",
            "event_risk_yellow"
          ]
        ],
        [
          "LINK",
          61.25,
          "block_new_entry",
          [
            "momentum_overheated",
            "weak_liquidity",
            "event_risk_yellow"
          ]
        ],
        [
          "WLD",
          60.1,
          "block_new_entry",
          [
            "weak_liquidity",
            "event_risk_yellow"
          ]
        ]
      ]
    },
    "preflight": {
      "blockers": [
        "current_intent",
        "risk_limits",
        "data_quality"
      ],
      "execution_allowed": false,
      "generated_at": "2026-07-05T21:05:07.056749+00:00",
      "reason": "Hard gates rot: current_intent, risk_limits, data_quality",
      "status": "fail"
    },
    "radar": {
      "new_hyperliquid_symbols": [],
      "opportunities": [
        [
          "BTC",
          "85",
          "1.1216151610485352",
          "1.8020100032288056",
          [
            "coingecko_trending"
          ]
        ],
        [
          "HYPE",
          "85",
          "0.7645428282307326",
          "0.3492554343916456",
          [
            "coingecko_trending"
          ]
        ],
        [
          "XLM",
          "85",
          "1.2422832614493724",
          "1.1366419702624897",
          [
            "coingecko_trending"
          ]
        ],
        [
          "ARB",
          "85",
          "4.183012476783048",
          "17.46999556873333",
          [
            "strong_24h_pump",
            "coingecko_trending"
          ]
        ],
        [
          "MORPHO",
          "78",
          "1.5566824307547262",
          "1.9792777606996919",
          [
            "coingecko_trending"
          ]
        ],
        [
          "JUP",
          "78",
          "1.2402293909026407",
          "-3.251355217102007",
          [
            "coingecko_trending"
          ]
        ],
        [
          "PUMP",
          "78",
          "0.867110372946206",
          "0.12488419352673025",
          [
            "coingecko_trending"
          ]
        ],
        [
          "PENGU",
          "73",
          "1.0510628761951437",
          "1.1205921611763423",
          [
            "coingecko_trending"
          ]
        ]
      ],
      "timestamp": "2026-07-09T18:14:51.018948+00:00"
    },
    "scorecard": {
      "by_coin": {
        "BTC": {
          "avg_r": "0.3515",
          "blocked": 1282,
          "closed": 23,
          "closure_rate_pct": "1.56",
          "decisions": 1471,
          "losses": 8,
          "realized_r": "8.0841",
          "scratch": 1,
          "tiny_live_candidates": 16,
          "watch_shadow": 173,
          "win_rate_pct": "60.87",
          "wins": 14
        },
        "ETH": {
          "avg_r": "0.4164",
          "blocked": 1236,
          "closed": 45,
          "closure_rate_pct": "3.06",
          "decisions": 1471,
          "losses": 15,
          "realized_r": "18.7382",
          "scratch": 4,
          "tiny_live_candidates": 47,
          "watch_shadow": 188,
          "win_rate_pct": "57.78",
          "wins": 26
        },
        "LINK": {
          "avg_r": "0.6503",
          "blocked": 1452,
          "closed": 5,
          "closure_rate_pct": "0.34",
          "decisions": 1471,
          "losses": 1,
          "realized_r": "3.2514",
          "scratch": 1,
          "tiny_live_candidates": 0,
          "watch_shadow": 19,
          "win_rate_pct": "60.00",
          "wins": 3
        },
        "SOL": {
          "avg_r": "0.1739",
          "blocked": 1274,
          "closed": 32,
          "closure_rate_pct": "2.18",
          "decisions": 1471,
          "losses": 12,
          "realized_r": "5.5656",
          "scratch": 2,
          "tiny_live_candidates": 18,
          "watch_shadow": 179,
          "win_rate_pct": "56.25",
          "wins": 18
        }
      },
      "closed": 105,
      "losses": 36,
      "realized_r": 35.6393,
      "scratch": 8,
      "win_rate_pct": 58.1,
      "wins": 61
    },
    "supervisor_status": {
      "candidate_swing_trend_retest_research": {
        "cmd_ok": false,
        "env_ok": false,
        "journals": {
          "runtime_health.jsonl": {
            "age_seconds": 760268,
            "exists": true,
            "fresh": false,
            "size_bytes": 1131
          },
          "signal_journal.jsonl": {
            "age_seconds": 340926,
            "exists": true,
            "fresh": false,
            "size_bytes": 24656667
          },
          "trade_journal.jsonl": {
            "age_seconds": 380519,
            "exists": true,
            "fresh": false,
            "size_bytes": 94489
          }
        },
        "paper_only": false,
        "pid": 644531,
        "running": false,
        "runtime_dir": "runtime/experiments/candidate_swing_trend_retest_research",
        "signal_journal": "runtime/experiments/candidate_swing_trend_retest_research/signal_journal.jsonl",
        "trade_journal": "runtime/experiments/candidate_swing_trend_retest_research/trade_journal.jsonl"
      },
      "candidate_v76_fee_aware_anti_chase": {
        "cmd_ok": true,
        "env_ok": true,
        "journals": {
          "runtime_health.jsonl": {
            "age_seconds": 107448,
            "exists": true,
            "fresh": false,
            "size_bytes": 7828
          },
          "signal_journal.jsonl": {
            "age_seconds": 50,
            "exists": true,
            "fresh": true,
            "size_bytes": 254658354
          },
          "trade_journal.jsonl": {
            "age_seconds": 403445,
            "exists": true,
            "fresh": false,
            "size_bytes": 175232
          }
        },
        "paper_only": true,
        "pid": 1451164,
        "running": true,
        "runtime_dir": "runtime/experiments/candidate_v76_fee_aware_anti_chase",
        "signal_journal": "runtime/experiments/candidate_v76_fee_aware_anti_chase/signal_journal.jsonl",
        "trade_journal": "runtime/experiments/candidate_v76_fee_aware_anti_chase/trade_journal.jsonl"
      },
      "candidate_v76_hl_confirmed_squeeze_hybrid": {
        "cmd_ok": false,
        "env_ok": false,
        "journals": {
          "runtime_health.jsonl": {
            "age_seconds": 2279913,
            "exists": true,
            "fresh": false,
            "size_bytes": 1336
          },
          "signal_journal.jsonl": {
            "age_seconds": 2250159,
            "exists": true,
            "fresh": false,
            "size_bytes": 14791697
          },
          "trade_journal.jsonl": {
            "age_seconds": 2250159,
            "exists": true,
            "fresh": false,
            "size_bytes": 4966688
          }
        },
        "paper_only": false,
        "pid": 168052,
        "running": false,
        "runtime_dir": "runtime/experiments/candidate_v76_hl_confirmed_squeeze_hybrid",
        "signal_journal": "runtime/experiments/candidate_v76_hl_confirmed_squeeze_hybrid/signal_journal.jsonl",
        "trade_journal": "runtime/experiments/candidate_v76_hl_confirmed_squeeze_hybrid/trade_journal.jsonl"
      },
      "candidate_v76_research_probe": {
        "cmd_ok": true,
        "env_ok": true,
        "journals": {
          "runtime_health.jsonl": {
            "age_seconds": 107448,
            "exists": true,
            "fresh": false,
            "size_bytes": 3701
          },
          "signal_journal.jsonl": {
            "age_seconds": 50,
            "exists": true,
            "fresh": true,
            "size_bytes": 171039580
          },
          "trade_journal.jsonl": {
            "age_seconds": null,
            "exists": false,
            "fresh": false,
            "size_bytes": 0
          }
        },
        "paper_only": true,
        "pid": 1361539,
        "running": true,
        "runtime_dir": "runtime/experiments/candidate_v76_research_probe",
        "signal_journal": "runtime/experiments/candidate_v76_research_probe/signal_journal.jsonl",
        "trade_journal": "runtime/experiments/candidate_v76_research_probe/trade_journal.jsonl"
      },
      "candidate_v76_strict_live_candidate": {
        "cmd_ok": true,
        "env_ok": true,
        "journals": {
          "runtime_health.jsonl": {
            "age_seconds": 107446,
            "exists": true,
            "fresh": false,
            "size_bytes": 12769
          },
          "signal_journal.jsonl": {
            "age_seconds": 47,
            "exists": true,
            "fresh": true,
            "size_bytes": 324436301
          },
          "trade_journal.jsonl": {
            "age_seconds": 443252,
            "exists": true,
            "fresh": false,
            "size_bytes": 7550925
          }
        },
        "paper_only": true,
        "pid": 1361538,
        "running": true,
        "runtime_dir": "runtime/experiments/candidate_v76_strict_live_candidate",
        "signal_journal": "runtime/experiments/candidate_v76_strict_live_candidate/signal_journal.jsonl",
        "trade_journal": "runtime/experiments/candidate_v76_strict_live_candidate/trade_journal.jsonl"
      }
    }
  }
}