{
  "symbol": "BTC/USDT",
  "timeframe": "4h",
  "timestamp": "2026-06-04 05:00 KST",
  "last_price": 65416.9,
  "num_candles": 300,
  "stage1_analyses": {
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "bearish",
      "confidence": 0.68,
      "structure_bias": "bearish",
      "setup_bias": "bullish",
      "setup_score": 0.56,
      "setup_signals": [
        "현재가 $65,416.90는 7일 범위 EQ $70,295.00 아래의 할인 구간에 위치",
        "현재가가 7일 저점 $65,199.00에서 불과 약 $217.90 위에 있어 단기 매도 유동성 테스트 구간",
        "고거래량 bullish_harami 감지: 품질 0.769, strict 등급",
        "bullish_engulfing 후보 감지: 품질 0.648, 단기 반등 시도 신호",
        "다만 EMA20 $69,093.77을 회복하지 못해 반등은 아직 구조 전환으로 확인되지 않음"
      ],
      "reasoning": "BTC는 현재 $65,416.90으로 EMA20 $69,093.77보다 5.3% 낮고, EMA120 $74,442.61 및 EMA240 $75,747.51보다도 각각 12.1%, 13.6% 아래에 있어 확인된 구조는 bearish입니다. 최근 패턴은 evening_star@298, bearish_engulfing@294, three_black_crows@292가 포함되어 있으며 bear_score 3.05가 bull_score 1.45를 뚜렷하게 상회합니다. 특히 최근 5개 4시간봉 중 4개가 음봉이고 마지막 3개 흐름이 약해, $65,199.00 7일 저점 재시험 가능성이 높습니다. 다만 현재 가격은 7일 EQ $70,295.00 아래의 할인 구간이며, strict 등급의 고거래량 bullish_harami 품질 0.769가 있어 구조 전환 전 단기 반등 setup은 존재합니다.",
      "key_levels": {
        "support": [
          65199.0,
          64260.84,
          63105.0
        ],
        "resistance": [
          69093.77,
          70295.0,
          74442.61,
          75391.0,
          75747.51
        ]
      },
      "time_horizon": "short to medium term",
      "invalidation_level": "$69,093.77",
      "risk_scenario": "반대 시나리오는 가격이 $65,199.00 부근의 매도 유동성을 흡수한 뒤 EMA20 $69,093.77을 4시간봉 종가로 회복하는 경우입니다. 이 경우 bearish continuation 해석은 약해지고, $70,295.00 EQ 및 $74,442.61 EMA120까지 숏 커버링성 반등이 열릴 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 130,
        "recent_patterns": 7,
        "pattern_list": [
          "bearish_engulfing@294",
          "bullish_engulfing@296",
          "evening_star@298",
          "three_black_crows@292",
          "doji@293",
          "bullish_harami@293",
          "bearish_harami@297"
        ],
        "atr_value": 1156.06,
        "vol_avg_20": 42132.01,
        "high_volume_patterns": [
          "bearish_engulfing",
          "three_black_crows",
          "doji",
          "bullish_harami"
        ],
        "pattern_candidates": [
          {
            "pattern": "bullish_harami",
            "signal": "bullish",
            "pattern_quality": 0.769,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.648,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.635,
            "tier": "candidate",
            "high_volume": true
          },
          {
            "pattern": "three_black_crows",
            "signal": "bearish",
            "pattern_quality": 0.631,
            "tier": "candidate",
            "high_volume": true
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.555,
            "tier": "candidate",
            "high_volume": true
          }
        ],
        "best_pattern_quality": 0.769,
        "bull_score": 1.45,
        "bear_score": 3.05
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bullish\",\n  \"setup_score\": 0.56,\n  \"setup_signals\": [\n    \"현재가 $65,416.90는 7일 범위 EQ $70,295.00 아래의 할인 구간에 위치\",\n    \"현재가가 7일 저점 $65,199.00에서 불과 약 $217.90 위에 있어 단기 매도 유동성 테스트 구간\",\n    \"고거래량 bullish_harami 감지: 품질 0.769, strict 등급\",\n    \"bullish_engulfing 후보 감지: 품질 0.648, 단기 반등 시도 신호\",\n    \"다만 EMA20 $69,093.77을 회복하지 못해 반등은 아직 구조 전환으로 확인되지 않음\"\n  ],\n  \"reasoning\": \"BTC는 현재 $65,416.90으로 EMA20 $69,093.77보다 5.3% 낮고, EMA120 $74,442.61 및 EMA240 $75,747.51보다도 각각 12.1%, 13.6% 아래에 있어 확인된 구조는 bearish입니다. 최근 패턴은 evening_star@298, bearish_engulfing@294, three_black_crows@292가 포함되어 있으며 bear_score 3.05가 bull_score 1.45를 뚜렷하게 상회합니다. 특히 최근 5개 4시간봉 중 4개가 음봉이고 마지막 3개 흐름이 약해, $65,199.00 7일 저점 재시험 가능성이 높습니다. 다만 현재 가격은 7일 EQ $70,295.00 아래의 할인 구간이며, strict 등급의 고거래량 bullish_harami 품질 0.769가 있어 구조 전환 전 단기 반등 setup은 존재합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      65199.0,\n      64260.84,\n      63105.0\n    ],\n    \"resistance\": [\n      69093.77,\n      70295.0,\n      74442.61,\n      75391.0,\n      75747.51\n    ]\n  },\n  \"time_horizon\": \"short to medium term\",\n  \"invalidation_level\": \"$69,093.77\",\n  \"risk_scenario\": \"반대 시나리오는 가격이 $65,199.00 부근의 매도 유동성을 흡수한 뒤 EMA20 $69,093.77을 4시간봉 종가로 회복하는 경우입니다. 이 경우 bearish continuation 해석은 약해지고, $70,295.00 EQ 및 $74,442.61 EMA120까지 숏 커버링성 반등이 열릴 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.92,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.92,
      "setup_signals": [
        "현재가 $65,416.90가 EQ $71,638.05 아래의 discount 구간에 있으나, $72,436.00 하향 BOS 이후 회복 실패",
        "연속 bearish BOS 5회: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 이탈",
        "전일 저가 $65,359.10 하향 돌파 완료, 전일 고가 $68,121.90 미회복",
        "EMA20 $69,093.77 대비 -5.3%, EMA120 $74,442.61 대비 -12.1%, EMA240 $75,747.51 대비 -13.6%로 하락 추세 압력 지속",
        "상단 candidate bearish OB $76,234.70-$78,077.10 및 BSL $78,128.55가 미회수 유동성/공급 구간으로 존재"
      ],
      "reasoning": "확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS 5회를 만들었고, 현재가는 $65,416.90로 마지막 BOS 레벨 $72,436.00 아래에 머물고 있습니다. 가격은 EQ $71,638.05 아래 discount 구간에 있어 신규 추격 숏은 리스크가 있지만, 전일 저가 $65,359.10을 이미 깨고 전일 고가 $68,121.90을 회복하지 못한 점은 약세 지속 신호입니다. 활성 bullish OB와 미충족 bullish FVG가 없고, 상단에는 $76,234.70-$78,077.10 candidate bearish OB 및 $78,128.55 BSL이 남아 있어 반등 시 기관 매도/유동성 사냥 구간으로 해석됩니다.",
      "key_levels": {
        "support": [
          65359.1,
          65199.0
        ],
        "resistance": [
          68121.9,
          69093.77,
          71638.05,
          72436.0,
          74203.6,
          76234.7,
          78077.1,
          78128.55
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "$72,436.00",
      "risk_scenario": "$65,199.00 부근의 7일 저가 유동성을 sweep한 뒤 가격이 $68,121.90 전일 고가를 회복하고, 특히 $72,436.00 위로 4시간봉 종가 안착하면 현재 bearish continuation 시나리오는 약화됩니다. 그 경우 discount 구간에서 나온 sell-side liquidity sweep 이후 bullish CHoCH 후보가 형성될 수 있으며, $71,638.05 EQ 재진입 및 $74,203.60까지의 되돌림을 열 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 2,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 0,
        "candidate_bearish_ob": 2,
        "active_bullish_ob": 0,
        "active_bearish_ob": 0,
        "nearest_bull_ob_range": null,
        "nearest_bear_ob_range": {
          "bottom": 76234.7,
          "top": 78077.1,
          "quality": "candidate",
          "score": 0.56
        },
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [],
        "ob_mitigated_count": 0,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 54,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "bos_choch_levels": [
          {
            "type": "CHoCH_bullish",
            "level": 79455.0
          },
          {
            "type": "BOS_bearish",
            "level": 79137.4
          },
          {
            "type": "BOS_bearish",
            "level": 78713.8
          },
          {
            "type": "BOS_bearish",
            "level": 76014.2
          },
          {
            "type": "BOS_bearish",
            "level": 74203.6
          },
          {
            "type": "BOS_bearish",
            "level": 72436.0
          }
        ],
        "bos_sequence": [
          "CHoCH_bearish",
          "CHoCH_bullish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bearish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 5,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [
          {
            "type": "BSL",
            "level": 78128.55
          }
        ],
        "current_zone": "discount",
        "eq_level": 71638.05,
        "range_high": 78077.1,
        "range_low": 65199.0,
        "bull_score": 4.2,
        "bear_score": 14.3,
        "setup_bias": "bearish",
        "setup_score": 0.92,
        "setup_signals": [
          "bearish BOS below $79,137.40",
          "bearish BOS below $78,713.80",
          "bearish BOS below $76,014.20",
          "bearish BOS below $74,203.60",
          "bearish BOS below $72,436.00"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": 444.6,
        "deepest_retracement_pct": 481.1,
        "previous_day_high": 68121.9,
        "previous_day_low": 65359.1,
        "broken_prev_high": false,
        "broken_prev_low": true,
        "sessions": {}
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.92,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.92,\n  \"setup_signals\": [\n    \"현재가 $65,416.90가 EQ $71,638.05 아래의 discount 구간에 있으나, $72,436.00 하향 BOS 이후 회복 실패\",\n    \"연속 bearish BOS 5회: $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00 이탈\",\n    \"전일 저가 $65,359.10 하향 돌파 완료, 전일 고가 $68,121.90 미회복\",\n    \"EMA20 $69,093.77 대비 -5.3%, EMA120 $74,442.61 대비 -12.1%, EMA240 $75,747.51 대비 -13.6%로 하락 추세 압력 지속\",\n    \"상단 candidate bearish OB $76,234.70-$78,077.10 및 BSL $78,128.55가 미회수 유동성/공급 구간으로 존재\"\n  ],\n  \"reasoning\": \"확정 구조는 명확히 bearish입니다. 최근 구조 이벤트가 CHoCH_bullish 이후 $79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00에서 연속 bearish BOS 5회를 만들었고, 현재가는 $65,416.90로 마지막 BOS 레벨 $72,436.00 아래에 머물고 있습니다. 가격은 EQ $71,638.05 아래 discount 구간에 있어 신규 추격 숏은 리스크가 있지만, 전일 저가 $65,359.10을 이미 깨고 전일 고가 $68,121.90을 회복하지 못한 점은 약세 지속 신호입니다. 활성 bullish OB와 미충족 bullish FVG가 없고, 상단에는 $76,234.70-$78,077.10 candidate bearish OB 및 $78,128.55 BSL이 남아 있어 반등 시 기관 매도/유동성 사냥 구간으로 해석됩니다.\",\n  \"key_levels\": {\n    \"support\": [\n      65359.1,\n      65199.0\n    ],\n    \"resistance\": [\n      68121.9,\n      69093.77,\n      71638.05,\n      72436.0,\n      74203.6,\n      76234.7,\n      78077.1,\n      78128.55\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"$72,436.00\",\n  \"risk_scenario\": \"$65,199.00 부근의 7일 저가 유동성을 sweep한 뒤 가격이 $68,121.90 전일 고가를 회복하고, 특히 $72,436.00 위로 4시간봉 종가 안착하면 현재 bearish continuation 시나리오는 약화됩니다. 그 경우 discount 구간에서 나온 sell-side liquidity sweep 이후 bullish CHoCH 후보가 형성될 수 있으며, $71,638.05 EQ 재진입 및 $74,203.60까지의 되돌림을 열 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bearish",
      "confidence": 0.72,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.78,
      "setup_signals": [
        "현재가 $65,416.90이 EMA20 $69,093.77 대비 -5.3%, EMA120 $74,442.61 대비 -12.1% 아래에 있어 구조적 약세 수용 상태",
        "롱 계정 비율 0.695, 24시간 +0.024 상승으로 하락 중 롱 계정 쏠림이 확대되는 역방향 약세 조건",
        "OI 24시간 -2.122% 감소로 신규 매수 유입보다 포지션 언와인딩 성격이 강함",
        "CVD 변화 -11,576.16 및 CVD divergence 0.300으로 가격 방어 구간에서 매수 체결 강도가 약함",
        "현물-선물 베이시스 -0.0677%, lookback 변화 -0.0304로 선물 프리미엄 회복이 부재",
        "하방 청산 유동성 $64,600 및 $60,500이 열려 있고, 7일 저점 $65,199가 근접해 있어 sell-side liquidity 재탐색 위험",
        "상방 $65,900-$66,100 청산 클러스터는 단기 반등 목표이나, 돌파 실패 시 재차 매도 우위 setup"
      ],
      "reasoning": "현재 BTC는 $65,416.90으로 7일 저점 $65,199 바로 위에 있으며, EMA20 $69,093.77과 EMA120 $74,442.61 아래에서 구조적으로 약세가 확인된 상태입니다. 파생 포지셔닝은 롱 계정 비율이 0.695까지 상승했지만 OI는 24시간 -2.122% 감소했고 CVD도 -11,576.16으로 악화되어, 하락 중 롱이 늘어나는 취약한 구조입니다. 하방에는 $64,600과 $60,500 청산 유동성이 남아 있어 가격이 $65,199를 이탈하면 유동성 사냥이 가속될 수 있습니다. 단기적으로 $65,900-$66,100 상방 청산을 먼저 태우는 반등은 가능하지만, $68,600 및 EMA20 $69,093.77 아래에서는 반등 매도 관점이 우세합니다.",
      "key_levels": {
        "support": [
          65199,
          64600,
          60500
        ],
        "resistance": [
          65900,
          66100,
          68600,
          69093.77,
          75391
        ]
      },
      "time_horizon": "short term, 파생 데이터 선행성을 감안한 향후 4-8시간 중심",
      "invalidation_level": "$69,094 상방 4시간 종가 안착",
      "risk_scenario": "$65,900-$66,100 상방 청산 클러스터를 흡수한 뒤 $68,600까지 회복하고, 이후 EMA20 $69,093.77 위에 4시간 종가가 안착하면 숏 커버링이 확대되어 $74,000 강한 유동성 레벨까지 되돌림이 열릴 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "cvd_divergence": 0.3,
        "cvd_change": -11576.16,
        "oi_trend": 0.288,
        "oi_change_pct_24h": -2.122,
        "oi_latest": 107240.048,
        "funding_pressure": 0.423,
        "funding_avg": 7.685e-05,
        "funding_change_24h": 1.655e-05,
        "long_account_ratio": 0.687,
        "short_account_ratio": 0.313,
        "long_account_latest": 0.695,
        "short_account_latest": 0.305,
        "long_account_change_24h": 0.0244,
        "short_account_change_24h": -0.0244,
        "account_flow_label": "long_accounts_rising_short_accounts_falling",
        "account_short_crowding": 0.0,
        "account_long_crowding": 1.0,
        "ls_imbalance": 0.0,
        "ls_imbalance_interpretation": "high=short-account crowding / low=long-account crowding",
        "spot_futures_basis_score": 0.483,
        "spot_futures_basis_pct": -0.0677,
        "basis_change_lookback": -0.0304,
        "aggregate_score": 0.299,
        "bull_signals": 0,
        "bear_signals": 4,
        "liq_below": [
          [
            64600,
            32073.679656
          ],
          [
            60500,
            36969.27298375
          ]
        ],
        "liq_above": [
          [
            65900,
            29862.020372
          ],
          [
            66100,
            32308.246550249998
          ],
          [
            68600,
            24055.259742000002
          ]
        ],
        "strongest_liq_level": 74000,
        "fragility_score": 0.497,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.72,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.78,\n  \"setup_signals\": [\n    \"현재가 $65,416.90이 EMA20 $69,093.77 대비 -5.3%, EMA120 $74,442.61 대비 -12.1% 아래에 있어 구조적 약세 수용 상태\",\n    \"롱 계정 비율 0.695, 24시간 +0.024 상승으로 하락 중 롱 계정 쏠림이 확대되는 역방향 약세 조건\",\n    \"OI 24시간 -2.122% 감소로 신규 매수 유입보다 포지션 언와인딩 성격이 강함\",\n    \"CVD 변화 -11,576.16 및 CVD divergence 0.300으로 가격 방어 구간에서 매수 체결 강도가 약함\",\n    \"현물-선물 베이시스 -0.0677%, lookback 변화 -0.0304로 선물 프리미엄 회복이 부재\",\n    \"하방 청산 유동성 $64,600 및 $60,500이 열려 있고, 7일 저점 $65,199가 근접해 있어 sell-side liquidity 재탐색 위험\",\n    \"상방 $65,900-$66,100 청산 클러스터는 단기 반등 목표이나, 돌파 실패 시 재차 매도 우위 setup\"\n  ],\n  \"reasoning\": \"현재 BTC는 $65,416.90으로 7일 저점 $65,199 바로 위에 있으며, EMA20 $69,093.77과 EMA120 $74,442.61 아래에서 구조적으로 약세가 확인된 상태입니다. 파생 포지셔닝은 롱 계정 비율이 0.695까지 상승했지만 OI는 24시간 -2.122% 감소했고 CVD도 -11,576.16으로 악화되어, 하락 중 롱이 늘어나는 취약한 구조입니다. 하방에는 $64,600과 $60,500 청산 유동성이 남아 있어 가격이 $65,199를 이탈하면 유동성 사냥이 가속될 수 있습니다. 단기적으로 $65,900-$66,100 상방 청산을 먼저 태우는 반등은 가능하지만, $68,600 및 EMA20 $69,093.77 아래에서는 반등 매도 관점이 우세합니다.\",\n  \"key_levels\": {\n    \"support\": [\n      65199,\n      64600,\n      60500\n    ],\n    \"resistance\": [\n      65900,\n      66100,\n      68600,\n      69093.77,\n      75391\n    ]\n  },\n  \"time_horizon\": \"short term, 파생 데이터 선행성을 감안한 향후 4-8시간 중심\",\n  \"invalidation_level\": \"$69,094 상방 4시간 종가 안착\",\n  \"risk_scenario\": \"$65,900-$66,100 상방 청산 클러스터를 흡수한 뒤 $68,600까지 회복하고, 이후 EMA20 $69,093.77 위에 4시간 종가가 안착하면 숏 커버링이 확대되어 $74,000 강한 유동성 레벨까지 되돌림이 열릴 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.86,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.62,
      "setup_signals": [
        "확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0",
        "현재 이벤트가 Phase E이며 가격 $65,416.90은 주 분배 박스 하단 $73,669.00을 명확히 이탈",
        "SOW $73,036.00 이후 하방 지속, 현재 Phase E 저점 $65,199.00 부근에서 거래",
        "단기 재분배 후보 구조에서도 SOW $66,150.70 및 ST $66,388.00 아래에 위치",
        "주요 회복 실패 구간은 $66,150.70~$66,388.00, 그 위는 $72,556.00~$73,723.00 재공급 테스트 구간"
      ],
      "reasoning": "현재 4시간 구조는 DIS 확정이며 phase_context도 confirmed_dis / distribution / Phase E로 분류되어 구조적 편향은 명확히 bearish입니다. 주 분배 범위는 BC $78,300.00, AR $73,669.00로 앵커링되며, 이후 UTAD $82,828.70, LPSY $81,270.20 및 $78,564.30, SOW $73,036.00을 거쳐 현재 $65,199.00 Phase E 저점까지 진행되었습니다. 현재가 $65,416.90은 주 박스 하단 $73,669.00 및 SOW $73,036.00 아래에 있어 분배 후 하방 수용이 유지되는 상태입니다. 다만 단기적으로는 Phase E 저점 $65,199.00에 매우 근접해 있어, 즉각 추격보다는 $66,150.70~$66,388.00 회복 실패 여부가 다음 하락 지속의 핵심 확인 구간입니다.",
      "key_levels": {
        "support": [
          65199.0,
          65000.0
        ],
        "resistance": [
          66150.7,
          66388.0,
          72556.0,
          73036.0,
          73669.0,
          73723.0,
          76155.5,
          78300.0,
          78564.3
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "$73,723.00 4시간 종가 회복 및 유지",
      "risk_scenario": "반대 시나리오는 $66,150.70~$66,388.00을 먼저 회복한 뒤, $72,556.00 및 $73,036.00까지 되돌림 테스트가 발생하는 경우입니다. 특히 $73,669.00 주 범위 하단과 $73,723.00 활성 AR 고점을 회복하면 현재 Phase E 하방 수용 해석은 약화되며, 분배 이후의 재공급이 아니라 하단부 재축적 또는 넓은 변동성 박스 가능성을 다시 평가해야 합니다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 92.5,
        "dis_score": 100.0,
        "regime": "DIS",
        "regime_state": "confirmed_dis",
        "structure_bias": "bearish",
        "phase_context": "confirmed_dis / distribution / Phase E",
        "phases_detected": [
          "BC",
          "AR",
          "ST",
          "SOW_IN_PHASE_B",
          "UT",
          "UTAD",
          "LPSY",
          "LPSY",
          "SOW",
          "Phase E"
        ],
        "last_phase": "Phase E",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 17,
            "price": 78300.0,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 31,
            "price": 73669.0,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 73,
            "price": 79455.0,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 89,
            "price": 74868.0,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 108,
            "price": 79145.0,
            "color": "#f9844a"
          },
          {
            "label": "UTAD",
            "side": "high",
            "idx": 129,
            "price": 82828.7,
            "color": "#f9844a"
          },
          {
            "label": "LPSY",
            "side": "high",
            "idx": 171,
            "price": 81270.2,
            "color": "#8338ec"
          },
          {
            "label": "LPSY",
            "side": "high",
            "idx": 195,
            "price": 78564.3,
            "color": "#8338ec"
          },
          {
            "label": "SOW",
            "side": "low",
            "idx": 259,
            "price": 73036.0,
            "color": "#ef476f"
          },
          {
            "label": "Phase E",
            "side": "low",
            "idx": 299,
            "price": 65199.0,
            "color": "#7209b7"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "4h_cycle_1",
            "sequence": 1,
            "timeframe": "4h",
            "regime": "distribution",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 17,
            "end_idx": 299,
            "phase_count": 10,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 17,
                "price": 78300.0,
                "color": "#ffd166",
                "dt": "2026-04-18 01:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 31,
                "price": 73669.0,
                "color": "#06d6a0",
                "dt": "2026-04-20 09:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 73,
                "price": 79455.0,
                "color": "#118ab2",
                "dt": "2026-04-27 09:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 89,
                "price": 74868.0,
                "color": "#ef476f",
                "dt": "2026-04-30 01:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 108,
                "price": 79145.0,
                "color": "#f9844a",
                "dt": "2026-05-03 05:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 129,
                "price": 82828.7,
                "color": "#f9844a",
                "dt": "2026-05-06 17:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 171,
                "price": 81270.2,
                "color": "#8338ec",
                "dt": "2026-05-13 17:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 195,
                "price": 78564.3,
                "color": "#8338ec",
                "dt": "2026-05-17 17:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 259,
                "price": 73036.0,
                "color": "#ef476f",
                "dt": "2026-05-28 09:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 299,
                "price": 65199.0,
                "color": "#7209b7",
                "dt": "2026-06-04 01:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "4h_cycle_2",
            "sequence": 2,
            "timeframe": "4h",
            "regime": "redistribution",
            "role": "prior_completed_structure",
            "is_active": false,
            "is_completed": true,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "redistribution",
            "start_idx": 202,
            "end_idx": 299,
            "phase_count": 9,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 202,
                "price": 76014.2,
                "color": "#ffd166",
                "dt": "2026-05-18 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 204,
                "price": 77187.3,
                "color": "#06d6a0",
                "dt": "2026-05-19 05:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 230,
                "price": 74203.6,
                "color": "#118ab2",
                "dt": "2026-05-23 13:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 240,
                "price": 76056.0,
                "color": "#ef476f",
                "dt": "2026-05-25 05:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 244,
                "price": 77887.9,
                "color": "#f9844a",
                "dt": "2026-05-25 21:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 250,
                "price": 78077.1,
                "color": "#f9844a",
                "dt": "2026-05-26 21:00:00+09:00"
              },
              {
                "label": "LPSY",
                "side": "high",
                "idx": 256,
                "price": 76155.5,
                "color": "#8338ec",
                "dt": "2026-05-27 21:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 257,
                "price": 74632.0,
                "color": "#ef476f",
                "dt": "2026-05-28 01:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 299,
                "price": 65199.0,
                "color": "#7209b7",
                "dt": "2026-06-04 01:00:00+09:00"
              }
            ]
          },
          {
            "structure_id": "4h_cycle_3",
            "sequence": 3,
            "timeframe": "4h",
            "regime": "redistribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "redistribution",
            "start_idx": 262,
            "end_idx": 299,
            "phase_count": 5,
            "phases": [
              {
                "label": "SC",
                "side": "low",
                "idx": 262,
                "price": 72556.0,
                "color": "#ffd166",
                "dt": "2026-05-28 21:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "high",
                "idx": 263,
                "price": 73723.0,
                "color": "#06d6a0",
                "dt": "2026-05-29 01:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "low",
                "idx": 293,
                "price": 66388.0,
                "color": "#118ab2",
                "dt": "2026-06-03 01:00:00+09:00"
              },
              {
                "label": "SOW",
                "side": "low",
                "idx": 294,
                "price": 66150.7,
                "color": "#ef476f",
                "dt": "2026-06-03 05:00:00+09:00"
              },
              {
                "label": "Phase E",
                "side": "low",
                "idx": 299,
                "price": 65199.0,
                "color": "#7209b7",
                "dt": "2026-06-04 01:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "4h_cycle_3",
        "primary_structure_id": "4h_cycle_1",
        "structure_count": 3,
        "regime_fitness": 1.0,
        "current_event": "Phase E",
        "major_phase": "E",
        "pos_in_range": 0.5,
        "main_range_low": 73669.0,
        "main_range_high": 78300.0
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.86,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"확정 분배 구조: regime=DIS, regime_state=confirmed_dis, dis_score=100.0\",\n    \"현재 이벤트가 Phase E이며 가격 $65,416.90은 주 분배 박스 하단 $73,669.00을 명확히 이탈\",\n    \"SOW $73,036.00 이후 하방 지속, 현재 Phase E 저점 $65,199.00 부근에서 거래\",\n    \"단기 재분배 후보 구조에서도 SOW $66,150.70 및 ST $66,388.00 아래에 위치\",\n    \"주요 회복 실패 구간은 $66,150.70~$66,388.00, 그 위는 $72,556.00~$73,723.00 재공급 테스트 구간\"\n  ],\n  \"reasoning\": \"현재 4시간 구조는 DIS 확정이며 phase_context도 confirmed_dis / distribution / Phase E로 분류되어 구조적 편향은 명확히 bearish입니다. 주 분배 범위는 BC $78,300.00, AR $73,669.00로 앵커링되며, 이후 UTAD $82,828.70, LPSY $81,270.20 및 $78,564.30, SOW $73,036.00을 거쳐 현재 $65,199.00 Phase E 저점까지 진행되었습니다. 현재가 $65,416.90은 주 박스 하단 $73,669.00 및 SOW $73,036.00 아래에 있어 분배 후 하방 수용이 유지되는 상태입니다. 다만 단기적으로는 Phase E 저점 $65,199.00에 매우 근접해 있어, 즉각 추격보다는 $66,150.70~$66,388.00 회복 실패 여부가 다음 하락 지속의 핵심 확인 구간입니다.\",\n  \"key_levels\": {\n    \"support\": [\n      65199.0,\n      65000.0\n    ],\n    \"resistance\": [\n      66150.7,\n      66388.0,\n      72556.0,\n      73036.0,\n      73669.0,\n      73723.0,\n      76155.5,\n      78300.0,\n      78564.3\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"$73,723.00 4시간 종가 회복 및 유지\",\n  \"risk_scenario\": \"반대 시나리오는 $66,150.70~$66,388.00을 먼저 회복한 뒤, $72,556.00 및 $73,036.00까지 되돌림 테스트가 발생하는 경우입니다. 특히 $73,669.00 주 범위 하단과 $73,723.00 활성 AR 고점을 회복하면 현재 Phase E 하방 수용 해석은 약화되며, 분배 이후의 재공급이 아니라 하단부 재축적 또는 넓은 변동성 박스 가능성을 다시 평가해야 합니다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "bearish",
      "confidence": 0.56,
      "structure_bias": "bearish",
      "setup_bias": "neutral",
      "setup_score": 0.18,
      "setup_signals": [
        "활성/근접 PRZ 없음: active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0",
        "현재가 $65,416.90가 EMA20 $69,093.77보다 -5.3%, EMA120 $74,442.61보다 -12.1%, EMA240 $75,747.51보다 -13.6% 아래에 있어 구조적 압력은 하방",
        "최근 7일 저점 $65,199.00 바로 위에서 거래 중이나, 하모닉 기준으로는 확인된 PRZ 터치/리젝션 또는 sweep→reclaim 신호 없음",
        "가장 가까운 PRZ는 Shark 구간 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가 대비 약 9.68% 위에 있어 현 시점 실행 PRZ가 아님",
        "완성 Bearish Gartley PRZ $77,580.88-$78,615.11은 반응 이력은 있으나 현재가 대비 +19.39%로 far 상태이며 방향성 투표권 없음"
      ],
      "reasoning": "4시간 하모닉 스캔에서 총 41개 패턴과 9개 완성 패턴이 탐지되었지만, active/nearby PRZ가 0개이며 council_relevant_prz_count와 directional_influence_prz_count도 모두 0이므로 현재 가격 $65,416.90에서 실행 가능한 하모닉 반전 근거는 없다. 구조적으로는 가격이 EMA20 $69,093.77, EMA120 $74,442.61, EMA240 $75,747.51를 모두 크게 하회하고 7일 저점 $65,199.00 부근까지 밀린 상태라 확인된 흐름은 bearish로 본다. 가장 가까운 하모닉 PRZ는 $70,752.35-$72,739.66의 Shark 구간으로 현재가 대비 약 9.68% 위에 있어 단기 반전 신호가 아니라 향후 반등 시 반응/저항 후보로만 취급한다. best_pattern은 strict Butterfly이나 quality가 low이고 completion_status가 forming이므로, 거버넌스상 메인 경로를 뒤집을 수 없고 보고용 후보에 그친다.",
      "key_levels": {
        "support": [
          65199.0,
          65416.9
        ],
        "resistance": [
          69093.77,
          70752.35,
          71746.01,
          72739.66,
          74442.61,
          75747.51,
          77580.88,
          78615.11
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "72739.66",
      "risk_scenario": "반대로 가격이 EMA20 $69,093.77를 회복하고 가장 가까운 Shark PRZ $70,752.35-$72,739.66 안으로 진입한 뒤 상단 $72,739.66 위에서 수용되면, 현재의 하방 구조 압력은 약화되고 $74,442.61 EMA120 및 $75,747.51 EMA240 재시험으로 이어질 수 있다. 특히 해당 구간에서 하방 리젝션이 아니라 15m/1h MSS 또는 CVD/OI 동반 상방 확장이 나오면 하모닉은 더 이상 저항 후보가 아니라 상방 지속의 실패한 PRZ로 해석해야 한다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 41,
        "completed_patterns_found": 9,
        "forming_d_prz_found": 32,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 30,
        "multiscale_swings_scanned": 55,
        "swing_highs_scanned": 28,
        "swing_lows_scanned": 27,
        "timeframe": "4h",
        "prz_active_threshold_pct": 0.75,
        "prz_nearby_threshold_pct": 1.5,
        "prz_watch_threshold_pct": 3.0,
        "prz_max_width_pct": 1.3,
        "quality_counts": {
          "high": 0,
          "medium": 11,
          "low": 30
        },
        "prz_status_counts": {
          "active": 0,
          "nearby": 0,
          "watch": 0,
          "far": 41,
          "forming": 32
        },
        "high_confluence_prz_count": 12,
        "strict_patterns_found": 8,
        "candidate_patterns_found": 33,
        "active_patterns_at_prz": 0,
        "nearby_patterns": 0,
        "all_patterns": [
          "butterfly",
          "shark",
          "bat",
          "shark",
          "gartley",
          "shark",
          "shark",
          "gartley",
          "crab",
          "gartley",
          "shark",
          "shark",
          "butterfly",
          "butterfly",
          "butterfly",
          "crab",
          "crab",
          "shark",
          "bat",
          "shark",
          "crab",
          "shark",
          "crab",
          "shark",
          "bat",
          "butterfly",
          "crab",
          "gartley",
          "gartley",
          "shark",
          "butterfly",
          "shark",
          "shark",
          "crab",
          "shark",
          "bat",
          "shark",
          "shark",
          "shark",
          "shark",
          "crab"
        ],
        "all_signals": [
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish"
        ],
        "best_pattern": "butterfly",
        "best_pattern_quality": "strict",
        "best_quality": "low",
        "best_pattern_score": 0.812,
        "best_completion_status": "forming",
        "nearest_pattern": "shark",
        "nearest_prz": 71746.01,
        "price_to_prz": 9.68,
        "prz_range": [
          70752.35,
          72739.66
        ],
        "council_relevant_prz_count": 0,
        "directional_influence_prz_count": 0,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.39,
            "price_to_prz_pct_raw": 19.385,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 195,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 202,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": 250
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.72,
            "price_to_prz_pct_raw": 18.7248,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 219,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 220,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.39,
            "price_to_prz_pct_raw": 19.385,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 195,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 202,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 16.56,
            "price_to_prz_pct_raw": 16.5619,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 202,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 244,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 15.39,
            "price_to_prz_pct_raw": 15.3865,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 208,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 237,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 14.82,
            "price_to_prz_pct_raw": 14.8171,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 208,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 13.99,
            "price_to_prz_pct_raw": 13.9924,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 202,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.671,
            "ratio_score": 0.487,
            "prz_score": 0.919,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 72108.0,
            "prz_range": [
              71476.06,
              72739.94
            ],
            "prz_width_pct": 1.753,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 10.23,
            "price_to_prz_pct_raw": 10.2284,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "shark",
              "d_price": 72108.0,
              "a_price": 73932.2,
              "tp1_ad_382": 72804.85,
              "tp2_ad_618": 73235.36,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7045,
              "ABC": 1.1656
            },
            "x_price": 76056.0,
            "x_idx": 240,
            "x_order": 5,
            "a_price": 73932.2,
            "a_idx": 264,
            "a_order": 3,
            "b_price": 72436.0,
            "b_idx": 268,
            "b_order": 8,
            "c_price": 74179.9,
            "c_idx": 282,
            "c_order": 3,
            "d_idx": null
          }
        ],
        "council_relevant_prz": [],
        "report_detail_candidates": [
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.787,
            "ratio_score": 0.817,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 78077.1,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.39,
            "price_to_prz_pct_raw": 19.385,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 2.676,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736,
              "BCD": 1.309,
              "XAD": 0.8089
            },
            "x_price": 78564.3,
            "x_idx": 195,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 202,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": 250
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.774,
            "ratio_score": 0.831,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 77666.06,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.72,
            "price_to_prz_pct_raw": 18.7248,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093
            },
            "x_price": 78180.0,
            "x_idx": 219,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 220,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.771,
            "ratio_score": 0.68,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 78098.0,
            "prz_range": [
              77580.88,
              78615.11
            ],
            "prz_width_pct": 1.324,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.39,
            "price_to_prz_pct_raw": 19.385,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 78098.0,
              "a_price": 76014.2,
              "tp1_ad_382": 77301.99,
              "tp2_ad_618": 76810.21,
              "tp3_a_or_structure_liquidity": 76014.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6219,
              "ABC": 0.9736
            },
            "x_price": 78564.3,
            "x_idx": 195,
            "x_order": 5,
            "a_price": 76014.2,
            "a_idx": 202,
            "a_order": 8,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.746,
            "ratio_score": 0.603,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 76251.19,
            "prz_range": [
              75901.06,
              76601.32
            ],
            "prz_width_pct": 0.918,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 16.56,
            "price_to_prz_pct_raw": 16.5619,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76251.19,
              "a_price": 78180.0,
              "tp1_ad_382": 76988.0,
              "tp2_ad_618": 77443.2,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.8031
            },
            "x_price": 76014.2,
            "x_idx": 202,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77887.9,
            "c_idx": 244,
            "c_order": 5,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.724,
            "ratio_score": 0.671,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75482.25,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 15.39,
            "price_to_prz_pct_raw": 15.3865,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609
            },
            "x_price": 76107.1,
            "x_idx": 208,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 237,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.721,
            "ratio_score": 0.537,
            "prz_score": 0.996,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 75109.81,
            "prz_range": [
              74613.61,
              75606.0
            ],
            "prz_width_pct": 1.321,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 14.82,
            "price_to_prz_pct_raw": 14.8171,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75109.81,
              "a_price": 78180.0,
              "tp1_ad_382": 76282.62,
              "tp2_ad_618": 77007.19,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.3649
            },
            "x_price": 76107.1,
            "x_idx": 208,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.699,
            "ratio_score": 0.469,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 74570.33,
            "prz_range": [
              74139.27,
              75001.38
            ],
            "prz_width_pct": 1.156,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 13.99,
            "price_to_prz_pct_raw": 13.9924,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "crab",
              "d_price": 74570.33,
              "a_price": 78180.0,
              "tp1_ad_382": 75949.22,
              "tp2_ad_618": 76801.1,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.3649
            },
            "x_price": 76014.2,
            "x_idx": 202,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 76155.5,
            "c_idx": 256,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bullish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.671,
            "ratio_score": 0.487,
            "prz_score": 0.919,
            "prz_proximity": "far",
            "action_status": "forming",
            "high_confluence_prz": true,
            "d_price": 72108.0,
            "prz_range": [
              71476.06,
              72739.94
            ],
            "prz_width_pct": 1.753,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 10.23,
            "price_to_prz_pct_raw": 10.2284,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [],
              "reaction_score": 0.0,
              "reaction_detail": {
                "reaction_score": 0.0,
                "reasons": []
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "shark",
              "d_price": 72108.0,
              "a_price": 73932.2,
              "tp1_ad_382": 72804.85,
              "tp2_ad_618": 73235.36,
              "tp3_a_or_structure_liquidity": 73932.2,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7045,
              "ABC": 1.1656
            },
            "x_price": 76056.0,
            "x_idx": 240,
            "x_order": 5,
            "a_price": 73932.2,
            "a_idx": 264,
            "a_order": 3,
            "b_price": 72436.0,
            "b_idx": 268,
            "b_order": 8,
            "c_price": 74179.9,
            "c_idx": 282,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.669,
            "ratio_score": 0.652,
            "prz_score": 0.879,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 77887.9,
            "prz_range": [
              76898.72,
              78433.41
            ],
            "prz_width_pct": 1.976,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 18.72,
            "price_to_prz_pct_raw": 18.7248,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "post_D_close_progress"
              ],
              "reaction_score": 0.9,
              "reaction_detail": {
                "reaction_score": 0.9,
                "reaction_move_ratio_ad": 2.646,
                "adverse_move_ratio_ad": 0.159,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 77666.06,
              "a_price": 76696.7,
              "tp1_ad_382": 77295.77,
              "tp2_ad_618": 77067.0,
              "tp3_a_or_structure_liquidity": 76696.7,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.609,
              "ABC": 1.7093,
              "BCD": 1.1865,
              "XAD": 0.8031
            },
            "x_price": 78180.0,
            "x_idx": 219,
            "x_order": 8,
            "a_price": 76696.7,
            "a_idx": 220,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": 244
          },
          {
            "pattern": "butterfly",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.636,
            "ratio_score": 0.565,
            "prz_score": 0.893,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              74767.17,
              76197.34
            ],
            "prz_width_pct": 1.895,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 15.39,
            "price_to_prz_pct_raw": 15.3865,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "butterfly",
              "d_price": 75482.25,
              "a_price": 78180.0,
              "tp1_ad_382": 76512.79,
              "tp2_ad_618": 77149.46,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7156,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 1.0247
            },
            "x_price": 76107.1,
            "x_idx": 208,
            "x_order": 5,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 237,
            "c_order": 3,
            "d_idx": 240
          },
          {
            "pattern": "gartley",
            "signal": "bullish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.612,
            "ratio_score": 0.426,
            "prz_score": 1.0,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 76056.0,
            "prz_range": [
              75996.47,
              76638.8
            ],
            "prz_width_pct": 0.842,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 16.66,
            "price_to_prz_pct_raw": 16.6635,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected"
              ],
              "reaction_score": 0.8,
              "reaction_detail": {
                "reaction_score": 0.8,
                "reaction_move_ratio_ad": 0.952,
                "adverse_move_ratio_ad": 0.195,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bullish",
              "source": "gartley",
              "d_price": 76317.64,
              "a_price": 78180.0,
              "tp1_ad_382": 77029.06,
              "tp2_ad_618": 77468.58,
              "tp3_a_or_structure_liquidity": 78180.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6849,
              "ABC": 0.609,
              "BCD": 1.7093,
              "XAD": 0.9807
            },
            "x_price": 76014.2,
            "x_idx": 202,
            "x_order": 8,
            "a_price": 78180.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 76696.7,
            "b_idx": 220,
            "b_order": 5,
            "c_price": 77600.0,
            "c_idx": 237,
            "c_order": 3,
            "d_idx": 240
          },
          {
            "pattern": "shark",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.601,
            "ratio_score": 0.508,
            "prz_score": 0.87,
            "prz_proximity": "far",
            "action_status": "far",
            "high_confluence_prz": true,
            "d_price": 77887.9,
            "prz_range": [
              77363.02,
              78944.7
            ],
            "prz_width_pct": 2.024,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": 19.47,
            "price_to_prz_pct_raw": 19.4704,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "PRZ_rejection_or_defense",
                "AD0.382_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 1.0,
              "reaction_detail": {
                "reaction_score": 1.0,
                "reaction_move_ratio_ad": 1.77,
                "adverse_move_ratio_ad": 0.106,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "weak PRZ/reaction-zone context only; cannot flip main path",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.25,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "shark",
              "d_price": 78153.86,
              "a_price": 76107.1,
              "tp1_ad_382": 77372.0,
              "tp2_ad_618": 76888.96,
              "tp3_a_or_structure_liquidity": 76107.1,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6076,
              "ABC": 1.0342,
              "BCD": 1.1865,
              "XAD": 0.7247
            },
            "x_price": 78564.3,
            "x_idx": 195,
            "x_order": 5,
            "a_price": 76107.1,
            "a_idx": 208,
            "a_order": 5,
            "b_price": 77600.0,
            "b_idx": 237,
            "b_order": 3,
            "c_price": 76056.0,
            "c_idx": 240,
            "c_order": 5,
            "d_idx": 244
          }
        ],
        "actionable_patterns_list": [],
        "tp_ladder": [],
        "validated_tp_ladder": [],
        "harmonic_governance": {
          "role": "PRZ reaction + TP ladder confluence, not standalone path engine",
          "pre_confirmation_weight_range": [
            0.25,
            0.35
          ],
          "post_confirmation_vote_weight_range": [
            0.5,
            0.6
          ],
          "standalone_path_override_allowed": false,
          "opposes_core_path_policy": "branch/reversal-risk/reaction-zone unless lower-TF structure and derivatives also confirm",
          "aligns_with_core_path_policy": "modest confidence lift plus strong TP ladder influence"
        },
        "execution_readiness": "early"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.18,\n  \"setup_signals\": [\n    \"활성/근접 PRZ 없음: active_patterns_at_prz=0, nearby_patterns=0, council_relevant_prz_count=0\",\n    \"현재가 $65,416.90가 EMA20 $69,093.77보다 -5.3%, EMA120 $74,442.61보다 -12.1%, EMA240 $75,747.51보다 -13.6% 아래에 있어 구조적 압력은 하방\",\n    \"최근 7일 저점 $65,199.00 바로 위에서 거래 중이나, 하모닉 기준으로는 확인된 PRZ 터치/리젝션 또는 sweep→reclaim 신호 없음\",\n    \"가장 가까운 PRZ는 Shark 구간 $70,752.35-$72,739.66, 중심 $71,746.01로 현재가 대비 약 9.68% 위에 있어 현 시점 실행 PRZ가 아님\",\n    \"완성 Bearish Gartley PRZ $77,580.88-$78,615.11은 반응 이력은 있으나 현재가 대비 +19.39%로 far 상태이며 방향성 투표권 없음\"\n  ],\n  \"reasoning\": \"4시간 하모닉 스캔에서 총 41개 패턴과 9개 완성 패턴이 탐지되었지만, active/nearby PRZ가 0개이며 council_relevant_prz_count와 directional_influence_prz_count도 모두 0이므로 현재 가격 $65,416.90에서 실행 가능한 하모닉 반전 근거는 없다. 구조적으로는 가격이 EMA20 $69,093.77, EMA120 $74,442.61, EMA240 $75,747.51를 모두 크게 하회하고 7일 저점 $65,199.00 부근까지 밀린 상태라 확인된 흐름은 bearish로 본다. 가장 가까운 하모닉 PRZ는 $70,752.35-$72,739.66의 Shark 구간으로 현재가 대비 약 9.68% 위에 있어 단기 반전 신호가 아니라 향후 반등 시 반응/저항 후보로만 취급한다. best_pattern은 strict Butterfly이나 quality가 low이고 completion_status가 forming이므로, 거버넌스상 메인 경로를 뒤집을 수 없고 보고용 후보에 그친다.\",\n  \"key_levels\": {\n    \"support\": [\n      65199.0,\n      65416.9\n    ],\n    \"resistance\": [\n      69093.77,\n      70752.35,\n      71746.01,\n      72739.66,\n      74442.61,\n      75747.51,\n      77580.88,\n      78615.11\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"72739.66\",\n  \"risk_scenario\": \"반대로 가격이 EMA20 $69,093.77를 회복하고 가장 가까운 Shark PRZ $70,752.35-$72,739.66 안으로 진입한 뒤 상단 $72,739.66 위에서 수용되면, 현재의 하방 구조 압력은 약화되고 $74,442.61 EMA120 및 $75,747.51 EMA240 재시험으로 이어질 수 있다. 특히 해당 구간에서 하방 리젝션이 아니라 15m/1h MSS 또는 CVD/OI 동반 상방 확장이 나오면 하모닉은 더 이상 저항 후보가 아니라 상방 지속의 실패한 PRZ로 해석해야 한다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "bearish",
      "confidence": 0.68,
      "structure_bias": "bearish",
      "setup_bias": "neutral",
      "setup_score": 0.25,
      "setup_signals": [
        "가격이 스윙 EQ $73,343.00 및 0.618 황금비 $73,128.95 아래에 있어 할인 구간에 위치",
        "현재가 $65,416.90은 7일 저점 $65,199.00에 근접해 있어 단기 매도 유동성 소진 후보이나, 아직 반등 확인 없음",
        "주요 피보나치 저항 ret_0.786 $72,824.20까지 11.32% 이격되어 즉시 반응 가능한 피보나치 셋업은 약함",
        "EMA20 $69,093.77, EMA120 $74,442.61, EMA240 $75,747.51 모두 현재가 위에 있어 상방 회복 전까지 공급 우위"
      ],
      "reasoning": "현재 가격 $65,416.90은 기준 스윙 Low $72,436 아래에 명확히 위치해 있어, 해당 상승 스윙의 피보나치 구조는 이미 하방 이탈된 상태입니다. 가장 가까운 피보나치 레벨도 ret_0.786 $72,824.20로 현재가보다 11.32% 위에 있어, 단기적으로는 지지보다 저항으로 작동할 가능성이 큽니다. 핵심 황금비 0.618 레벨 $73,128.95와 EQ $73,343.00 역시 모두 상단 저항이며, confluence_quality 0.600은 중간 수준의 저항 밀집을 시사합니다. 다만 가격이 7일 저점 $65,199.00 부근에 있어 유동성 스윕 후 반등 후보는 존재하지만, 아직 구조 전환이나 피보나치 레벨 회복이 확인되지 않았으므로 setup_bias는 중립으로 둡니다.",
      "key_levels": {
        "support": [
          65199.0
        ],
        "resistance": [
          72824.2,
          73128.95,
          73343.0,
          73557.05,
          74250.0,
          74743.41,
          75001.0
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "$72,824.20",
      "risk_scenario": "반대로 가격이 7일 저점 $65,199.00 부근에서 매도 유동성을 흡수한 뒤 강하게 반등하여 ret_0.786 $72,824.20 위로 4시간봉 종가 안착하면, 현재의 하방 구조 판단은 약화됩니다. 그 경우 다음 회복 목표는 0.618 황금비 $73,128.95, EQ $73,343.00, ret_0.382 $73,557.05 순으로 열릴 수 있습니다.",
      "data_quality": "medium",
      "metrics": {
        "swing_pair": "Low→High: $72,436 → $74,250",
        "direction": "up",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 72824.2,
        "nearest_fib_distance": 11.32,
        "golden_ratio_level": 73128.95,
        "fib_ret_382": 73557.05,
        "fib_ret_618": 73128.95,
        "confluence_zones": [
          {
            "price": 72976.57,
            "count": 2,
            "levels": [
              "ret_0.786",
              "ret_0.618"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 73450.03,
            "count": 2,
            "levels": [
              "ret_0.5",
              "ret_0.382"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 73917.87,
            "count": 2,
            "levels": [
              "ret_0.236",
              "ret_0.5"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 74872.2,
            "count": 2,
            "levels": [
              "ext_1.272",
              "ext_1.414"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 76079.08,
            "count": 2,
            "levels": [
              "ext_2.0",
              "ret_0.618"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [],
        "resistance_levels": [
          72824.196,
          73128.948,
          73343.0
        ],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 73821.9,
            "distance_pct": 12.85,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.382",
            "price": 73557.05,
            "distance_pct": 12.44,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.5",
            "price": 73343.0,
            "distance_pct": 12.12,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.618",
            "price": 73128.95,
            "distance_pct": 11.79,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ret_0.786",
            "price": 72824.2,
            "distance_pct": 11.32,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.0",
            "price": 74250.0,
            "distance_pct": 13.5,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.272",
            "price": 74743.41,
            "distance_pct": 14.26,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.414",
            "price": 75001.0,
            "distance_pct": 14.65,
            "is_support": false,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.618",
            "price": 75371.05,
            "distance_pct": 15.22,
            "is_support": false,
            "cluster_score": 0.0
          },
          {
            "name": "ext_2.0",
            "price": 76064.0,
            "distance_pct": 16.28,
            "is_support": false,
            "cluster_score": 0.6
          }
        ],
        "confluence_quality": 0.6,
        "fib_reaction_state": "distant",
        "reaction_probability": 0.25
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.68,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"neutral\",\n  \"setup_score\": 0.25,\n  \"setup_signals\": [\n    \"가격이 스윙 EQ $73,343.00 및 0.618 황금비 $73,128.95 아래에 있어 할인 구간에 위치\",\n    \"현재가 $65,416.90은 7일 저점 $65,199.00에 근접해 있어 단기 매도 유동성 소진 후보이나, 아직 반등 확인 없음\",\n    \"주요 피보나치 저항 ret_0.786 $72,824.20까지 11.32% 이격되어 즉시 반응 가능한 피보나치 셋업은 약함\",\n    \"EMA20 $69,093.77, EMA120 $74,442.61, EMA240 $75,747.51 모두 현재가 위에 있어 상방 회복 전까지 공급 우위\"\n  ],\n  \"reasoning\": \"현재 가격 $65,416.90은 기준 스윙 Low $72,436 아래에 명확히 위치해 있어, 해당 상승 스윙의 피보나치 구조는 이미 하방 이탈된 상태입니다. 가장 가까운 피보나치 레벨도 ret_0.786 $72,824.20로 현재가보다 11.32% 위에 있어, 단기적으로는 지지보다 저항으로 작동할 가능성이 큽니다. 핵심 황금비 0.618 레벨 $73,128.95와 EQ $73,343.00 역시 모두 상단 저항이며, confluence_quality 0.600은 중간 수준의 저항 밀집을 시사합니다. 다만 가격이 7일 저점 $65,199.00 부근에 있어 유동성 스윕 후 반등 후보는 존재하지만, 아직 구조 전환이나 피보나치 레벨 회복이 확인되지 않았으므로 setup_bias는 중립으로 둡니다.\",\n  \"key_levels\": {\n    \"support\": [\n      65199.0\n    ],\n    \"resistance\": [\n      72824.2,\n      73128.95,\n      73343.0,\n      73557.05,\n      74250.0,\n      74743.41,\n      75001.0\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"$72,824.20\",\n  \"risk_scenario\": \"반대로 가격이 7일 저점 $65,199.00 부근에서 매도 유동성을 흡수한 뒤 강하게 반등하여 ret_0.786 $72,824.20 위로 4시간봉 종가 안착하면, 현재의 하방 구조 판단은 약화됩니다. 그 경우 다음 회복 목표는 0.618 황금비 $73,128.95, EQ $73,343.00, ret_0.382 $73,557.05 순으로 열릴 수 있습니다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.84,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.77,
      "active_setups": [
        "ICT: $72,436.00 하향 BOS 이후 회복 실패, 현재가 $65,416.90가 마지막 구조 이탈선 아래에 위치",
        "ICT: 전일 저가 $65,359.10 하향 이탈 후 전일 고가 $68,121.90 미회복",
        "Derivatives: 롱 계정 비율 0.695로 상승했으나 OI 24시간 -2.122% 감소, CVD -11,576.16으로 하락 중 롱 쏠림 확대",
        "Wyckoff: 분배 후 Phase E 구간, $73,669.00 박스 하단 및 SOW $73,036.00 아래에서 하방 수용",
        "Candlestick: 최근 5개 4시간봉 중 4개 음봉, bearish engulfing / evening star / three black crows가 단기 약세 구조를 지지",
        "단기 반대 조건: $65,199.00 7일 저점 근접 및 고거래량 strict bullish harami 품질 0.769로 저점 부근 반등 setup 존재"
      ],
      "setup_vs_structure": "실행 setup은 구조적 bearish 판단과 대체로 정렬되어 있다. 다만 현재가가 $65,199.00 저점 바로 위의 할인 구간에 있어 신규 추격보다는 $65,199.00 이탈 지속 또는 $66,150.70-$69,093.77 회복 실패 여부를 확인해야 하는 구간이다."
    },
    "signal_breakdown": {
      "bullish_count": 0,
      "bearish_count": 6,
      "neutral_count": 0
    },
    "key_levels": {
      "support": [
        65359.1,
        65199.0,
        64600.0,
        64260.84,
        63105.0,
        60500.0
      ],
      "resistance": [
        65900.0,
        66100.0,
        66150.7,
        66388.0,
        68121.9,
        69093.77,
        70295.0,
        71638.05,
        72436.0,
        73036.0,
        73669.0,
        74203.6,
        74442.61,
        76234.7,
        78077.1
      ]
    },
    "confluences": [
      "모든 6개 분석 축이 구조적 방향을 bearish로 판정했다.",
      "Candlestick, ICT, Wyckoff, Fibonacci가 모두 $65,199.00을 현재 구조의 핵심 저점 또는 즉시 하방 기준선으로 제시했다.",
      "ICT의 전일 저가 $65,359.10, 현재가 $65,416.90, 7일 저점 $65,199.00이 같은 저점 유동성 구간에 밀집해 있다.",
      "Candlestick과 Derivatives가 모두 EMA20 $69,093.77을 핵심 반등 저항으로 제시했으며, 현재가는 이보다 약 5.3% 낮다.",
      "ICT의 전일 고가 $68,121.90, Derivatives의 $68,600, Candlestick의 EMA20 $69,093.77이 $68,100-$69,100 단기 공급 구간으로 겹친다.",
      "ICT의 마지막 bearish BOS $72,436.00, Fibonacci ret_0.786 $72,824.20, Wyckoff SOW $73,036.00, Fibonacci 0.618 $73,128.95, Wyckoff 박스 하단 $73,669.00이 $72,400-$73,700 구조 저항대로 수렴한다.",
      "Wyckoff의 후보 bearish OB/상단 공급 $76,234.70-$78,077.10과 Harmonic의 과거 bearish PRZ $77,580.88-$78,615.11이 상위 매도 반응 구간으로 중첩된다."
    ],
    "conflicts": [
      "Candlestick은 구조는 bearish로 보지만, 현재가가 $65,199.00 저점 부근의 할인 구간이고 고거래량 strict bullish harami가 있어 단기 반등 setup을 제시한다.",
      "ICT와 Derivatives는 실행 setup까지 bearish로 강하게 판단하지만, Fibonacci와 Harmonic은 현재가 근처에 유효한 즉시 실행 레벨이나 PRZ가 없어 setup은 중립에 가깝다고 본다.",
      "가격이 이미 EQ $70,295.00, ICT EQ $71,638.05, Fibonacci EQ $73,343.00 아래의 할인 구간에 있기 때문에 구조적 약세와 별개로 신규 추격 숏의 위치 리스크가 존재한다.",
      "Harmonic은 전체 구조 압력은 bearish로 보지만, active 또는 nearby PRZ가 0개라 현재 가격대에서 독립적인 반전·지속 신호를 제공하지 못한다."
    ],
    "executive_summary": "BTC 4시간 구조는 이전 분배 사이클이 $65,199.00 Phase E 저점까지 전개된 뒤, 현재도 재분배 후보 구조의 하단부에서 거래되는 bearish regime으로 진단된다. 가격은 Wyckoff 박스 하단 $73,669.00, SOW $73,036.00, ICT 마지막 BOS $72,436.00 아래에 있으며, EMA20 $69,093.77과 전일 고가 $68,121.90도 회복하지 못해 하방 수용 상태가 유지된다. 현재 위치는 $65,199.00-$65,359.10 저점 유동성 바로 위이므로 구조는 약세지만, 고거래량 bullish harami와 할인 구간 진입으로 단기 반등 또는 저점 스윕 후 되돌림 리스크가 조건으로 존재한다. 구조적 무효화는 최소 $74,203.60 회복, 더 보수적으로는 $76,234.70-$78,077.10 상단 공급 구간 재진입 여부로 판단한다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.84,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.77,\n    \"active_setups\": [\n      \"ICT: $72,436.00 하향 BOS 이후 회복 실패, 현재가 $65,416.90가 마지막 구조 이탈선 아래에 위치\",\n      \"ICT: 전일 저가 $65,359.10 하향 이탈 후 전일 고가 $68,121.90 미회복\",\n      \"Derivatives: 롱 계정 비율 0.695로 상승했으나 OI 24시간 -2.122% 감소, CVD -11,576.16으로 하락 중 롱 쏠림 확대\",\n      \"Wyckoff: 분배 후 Phase E 구간, $73,669.00 박스 하단 및 SOW $73,036.00 아래에서 하방 수용\",\n      \"Candlestick: 최근 5개 4시간봉 중 4개 음봉, bearish engulfing / evening star / three black crows가 단기 약세 구조를 지지\",\n      \"단기 반대 조건: $65,199.00 7일 저점 근접 및 고거래량 strict bullish harami 품질 0.769로 저점 부근 반등 setup 존재\"\n    ],\n    \"setup_vs_structure\": \"실행 setup은 구조적 bearish 판단과 대체로 정렬되어 있다. 다만 현재가가 $65,199.00 저점 바로 위의 할인 구간에 있어 신규 추격보다는 $65,199.00 이탈 지속 또는 $66,150.70-$69,093.77 회복 실패 여부를 확인해야 하는 구간이다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 0,\n    \"bearish_count\": 6,\n    \"neutral_count\": 0\n  },\n  \"key_levels\": {\n    \"support\": [\n      65359.1,\n      65199.0,\n      64600.0,\n      64260.84,\n      63105.0,\n      60500.0\n    ],\n    \"resistance\": [\n      65900.0,\n      66100.0,\n      66150.7,\n      66388.0,\n      68121.9,\n      69093.77,\n      70295.0,\n      71638.05,\n      72436.0,\n      73036.0,\n      73669.0,\n      74203.6,\n      74442.61,\n      76234.7,\n      78077.1\n    ]\n  },\n  \"confluences\": [\n    \"모든 6개 분석 축이 구조적 방향을 bearish로 판정했다.\",\n    \"Candlestick, ICT, Wyckoff, Fibonacci가 모두 $65,199.00을 현재 구조의 핵심 저점 또는 즉시 하방 기준선으로 제시했다.\",\n    \"ICT의 전일 저가 $65,359.10, 현재가 $65,416.90, 7일 저점 $65,199.00이 같은 저점 유동성 구간에 밀집해 있다.\",\n    \"Candlestick과 Derivatives가 모두 EMA20 $69,093.77을 핵심 반등 저항으로 제시했으며, 현재가는 이보다 약 5.3% 낮다.\",\n    \"ICT의 전일 고가 $68,121.90, Derivatives의 $68,600, Candlestick의 EMA20 $69,093.77이 $68,100-$69,100 단기 공급 구간으로 겹친다.\",\n    \"ICT의 마지막 bearish BOS $72,436.00, Fibonacci ret_0.786 $72,824.20, Wyckoff SOW $73,036.00, Fibonacci 0.618 $73,128.95, Wyckoff 박스 하단 $73,669.00이 $72,400-$73,700 구조 저항대로 수렴한다.\",\n    \"Wyckoff의 후보 bearish OB/상단 공급 $76,234.70-$78,077.10과 Harmonic의 과거 bearish PRZ $77,580.88-$78,615.11이 상위 매도 반응 구간으로 중첩된다.\"\n  ],\n  \"conflicts\": [\n    \"Candlestick은 구조는 bearish로 보지만, 현재가가 $65,199.00 저점 부근의 할인 구간이고 고거래량 strict bullish harami가 있어 단기 반등 setup을 제시한다.\",\n    \"ICT와 Derivatives는 실행 setup까지 bearish로 강하게 판단하지만, Fibonacci와 Harmonic은 현재가 근처에 유효한 즉시 실행 레벨이나 PRZ가 없어 setup은 중립에 가깝다고 본다.\",\n    \"가격이 이미 EQ $70,295.00, ICT EQ $71,638.05, Fibonacci EQ $73,343.00 아래의 할인 구간에 있기 때문에 구조적 약세와 별개로 신규 추격 숏의 위치 리스크가 존재한다.\",\n    \"Harmonic은 전체 구조 압력은 bearish로 보지만, active 또는 nearby PRZ가 0개라 현재 가격대에서 독립적인 반전·지속 신호를 제공하지 못한다.\"\n  ],\n  \"highest_conviction_analyst\": \"ICT Trader — 연속 bearish BOS 5회($79,137.40, $78,713.80, $76,014.20, $74,203.60, $72,436.00), 전일 저가 $65,359.10 이탈, 전일 고가 $68,121.90 미회복 등 구조 이탈 근거가 가장 구체적이고 현재 가격과 직접 연결되어 있다. Wyckoff의 확정 분배 및 Phase E 판정도 이를 강하게 보강한다.\",\n  \"invalidation_level\": \"$74,203.60 상방 4시간 종가 회복 및 수용 시 현재 bearish BOS 구조가 훼손된다. 더 강한 구조 무효화는 Wyckoff 박스 하단 $73,669.00 회복 후 $76,234.70-$78,077.10 공급 구간까지 재진입하는 경우다.\",\n  \"executive_summary\": \"BTC 4시간 구조는 이전 분배 사이클이 $65,199.00 Phase E 저점까지 전개된 뒤, 현재도 재분배 후보 구조의 하단부에서 거래되는 bearish regime으로 진단된다. 가격은 Wyckoff 박스 하단 $73,669.00, SOW $73,036.00, ICT 마지막 BOS $72,436.00 아래에 있으며, EMA20 $69,093.77과 전일 고가 $68,121.90도 회복하지 못해 하방 수용 상태가 유지된다. 현재 위치는 $65,199.00-$65,359.10 저점 유동성 바로 위이므로 구조는 약세지만, 고거래량 bullish harami와 할인 구간 진입으로 단기 반등 또는 저점 스윕 후 되돌림 리스크가 조건으로 존재한다. 구조적 무효화는 최소 $74,203.60 회복, 더 보수적으로는 $76,234.70-$78,077.10 상단 공급 구간 재진입 여부로 판단한다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.84,
  "operating_path": {
    "path_type": "complex",
    "confidence": 0.63,
    "waypoints": [
      {
        "seq": 1,
        "price": 66150.0,
        "type": "liquidity_sweep",
        "source": "Candlestick(고거래량 strict bullish harami 0.769), Derivatives($65,900-$66,100 상방 청산), Wyckoff(저항 $66,150.70)",
        "description": "고거래량 strict bullish harami(품질 0.769)와 할인 구간 진입을 동력으로 한 단기 반등. Derivatives가 지목한 $65,900-$66,100 상방 청산 유동성과 Wyckoff 저항 $66,150.70이 중첩되는 구간으로, 추격 숏을 피하고 반등을 매도 기회로 활용하는 매물대다. 상단 구조 저항이 두터워 이 부근에서 거부 예상.",
        "est_hours": 5.0,
        "turning_zone": [
          66150.0,
          66500.0
        ],
        "likely_wick": 66250.0,
        "rejection_confirm": 65900.0,
        "invalid_overshoot": 66800.0,
        "calibration_reasoning": "챔버맨 저항 밀집대($65,900·$66,100·$66,150.70·$66,388)와 $65,900-$66,100 상방 청산 유동성이 turning_zone을 규정. Fib 클러스터는 모두 $72k+ 영역이라 무관하므로 챔버맨 레벨+ATR로 산정했으며, 폭은 ATR 0.30배($350)로 $66,388 저항 위 소폭 오버슈트까지 포함해 단기 청산 사냥 후 거부를 반영(라운드넘버 부재로 likely_wick은 Wyckoff $66,150.70 직상으로 설정)."
      },
      {
        "seq": 2,
        "price": 65199.0,
        "type": "support_test",
        "source": "Candlestick/ICT/Wyckoff/Fibonacci 공통 핵심 저점, ICT 전일 저가 $65,359.10 저점 유동성 클러스터",
        "description": "반등 거부 후 7일 저점 $65,199 재시험. 6개 축 중 4개(Candlestick·ICT·Wyckoff·Fibonacci)가 공통으로 핵심 저점/즉시 하방 기준선으로 제시한 레벨이며 ICT 전일 저가 $65,359.10·현재가와 밀집한 저점 유동성 구간. EMA20 $69,093.77·전일 고가 $68,121.90 미회복 상태가 유지되면 이탈 압력이 커지는 결정 구간.",
        "est_hours": 11.0,
        "turning_zone": [
          64850.0,
          65199.0
        ],
        "likely_wick": 65000.0,
        "rejection_confirm": 65359.1,
        "invalid_overshoot": 64600.0,
        "calibration_reasoning": "7일 저점 $65,199와 ICT 전일 저가 $65,359.10 밀집 지지대를 상단 기준으로 ATR 0.30배($349) 하방 확장. 직하방 $65,000 라운드넘버가 스톱 유동성 자석으로 작용해 likely_wick을 끌어내리며, 하단 $64,600 청산 클러스터 이탈 시 지지 시험 실패(브레이크다운)로 무효화."
      },
      {
        "seq": 3,
        "price": 64260.84,
        "type": "swing_low",
        "source": "Derivatives($64,600 청산 유동성), Candlestick/Fibonacci 공통 지지 $64,260.84, Wyckoff 분배 Phase E 하방 수용",
        "description": "$65,199 결정적 이탈 시 Derivatives가 지목한 $64,600 청산 유동성을 사냥하며 Candlestick·Fibonacci 공통 지지 $64,260.84까지 하방 연장. 하락 중 롱 쏠림(롱 비율 0.695, OI -2.122%, CVD -11,576.16) 구조에서 롱 청산 캐스케이드가 가속될 수 있는 구간. 추가 이탈 시 $63,105이 다음 목표.",
        "est_hours": 22.0,
        "turning_zone": [
          63500.0,
          64260.84
        ],
        "likely_wick": 64000.0,
        "rejection_confirm": 64600.0,
        "invalid_overshoot": 63105.0,
        "calibration_reasoning": "터미널 구간으로 ATR 0.66배($761) 폭 적용. Candlestick·Fibonacci 공통 지지 $64,260.84 하단으로 롱 쏠림 청산 캐스케이드를 반영하되, $64,000 라운드넘버를 likely_wick 자석으로 두고 $63,105 다음 목표는 turning_zone 밖 무효화 기준으로 분리. 회복 확인은 사냥된 $64,600 청산 레벨 재탈환으로 설정."
      }
    ],
    "period_extremes": {
      "4h": {
        "expected_high": 66100.0,
        "expected_low": 65300.0,
        "high_first": true
      },
      "8h": {
        "expected_high": 66150.0,
        "expected_low": 65250.0,
        "high_first": true
      },
      "24h": {
        "expected_high": 66150.0,
        "expected_low": 64260.84,
        "high_first": true
      }
    },
    "triggers": {
      "bullish": {
        "price": 66388.0,
        "description": "예상 반등 상단 $66,150을 돌파해 Wyckoff 저항 $66,388을 종가 기준으로 회복·유지하면 반등이 단순 청산 사냥을 넘어선 것으로 판단. 전일 고가 $68,121.90 및 EMA20 $69,093.77로의 확장 가능성이 열리며 즉시 하방 연장 시나리오가 약화된다."
      },
      "bearish": {
        "price": 65199.0,
        "description": "7일 저점 $65,199을 거래량을 동반해 결정적으로 이탈하면 $64,600·$64,260.84 하방 청산 유동성으로 사냥이 가속. ICT 연속 bearish BOS 5회 구조와 Wyckoff 분배 Phase E 하방 수용이 재확인되는 트리거다."
      }
    },
    "scenario_invalidation": 69093.77,
    "raw_llm_response": "```json\n{\n  \"path_type\": \"complex\",\n  \"confidence\": 0.63,\n  \"waypoints\": [\n    {\n      \"seq\": 1,\n      \"price\": 66150.0,\n      \"type\": \"liquidity_sweep\",\n      \"source\": \"Candlestick(고거래량 strict bullish harami 0.769), Derivatives($65,900-$66,100 상방 청산), Wyckoff(저항 $66,150.70)\",\n      \"description\": \"고거래량 strict bullish harami(품질 0.769)와 할인 구간 진입을 동력으로 한 단기 반등. Derivatives가 지목한 $65,900-$66,100 상방 청산 유동성과 Wyckoff 저항 $66,150.70이 중첩되는 구간으로, 추격 숏을 피하고 반등을 매도 기회로 활용하는 매물대다. 상단 구조 저항이 두터워 이 부근에서 거부 예상.\",\n      \"est_hours\": 5.0\n    },\n    {\n      \"seq\": 2,\n      \"price\": 65199.0,\n      \"type\": \"support_test\",\n      \"source\": \"Candlestick/ICT/Wyckoff/Fibonacci 공통 핵심 저점, ICT 전일 저가 $65,359.10 저점 유동성 클러스터\",\n      \"description\": \"반등 거부 후 7일 저점 $65,199 재시험. 6개 축 중 4개(Candlestick·ICT·Wyckoff·Fibonacci)가 공통으로 핵심 저점/즉시 하방 기준선으로 제시한 레벨이며 ICT 전일 저가 $65,359.10·현재가와 밀집한 저점 유동성 구간. EMA20 $69,093.77·전일 고가 $68,121.90 미회복 상태가 유지되면 이탈 압력이 커지는 결정 구간.\",\n      \"est_hours\": 11.0\n    },\n    {\n      \"seq\": 3,\n      \"price\": 64260.84,\n      \"type\": \"swing_low\",\n      \"source\": \"Derivatives($64,600 청산 유동성), Candlestick/Fibonacci 공통 지지 $64,260.84, Wyckoff 분배 Phase E 하방 수용\",\n      \"description\": \"$65,199 결정적 이탈 시 Derivatives가 지목한 $64,600 청산 유동성을 사냥하며 Candlestick·Fibonacci 공통 지지 $64,260.84까지 하방 연장. 하락 중 롱 쏠림(롱 비율 0.695, OI -2.122%, CVD -11,576.16) 구조에서 롱 청산 캐스케이드가 가속될 수 있는 구간. 추가 이탈 시 $63,105이 다음 목표.\",\n      \"est_hours\": 22.0\n    }\n  ],\n  \"period_extremes\": {\n    \"4h\":  {\"expected_high\": 66100.0, \"expected_low\": 65300.0, \"high_first\": true},\n    \"8h\":  {\"expected_high\": 66150.0, \"expected_low\": 65250.0, \"high_first\": true},\n    \"24h\": {\"expected_high\": 66150.0, \"expected_low\": 64260.84, \"high_first\": true}\n  },\n  \"triggers\": {\n    \"bullish\": {\n      \"price\": 66388.0,\n      \"description\": \"예상 반등 상단 $66,150을 돌파해 Wyckoff 저항 $66,388을 종가 기준으로 회복·유지하면 반등이 단순 청산 사냥을 넘어선 것으로 판단. 전일 고가 $68,121.90 및 EMA20 $69,093.77로의 확장 가능성이 열리며 즉시 하방 연장 시나리오가 약화된다.\"\n    },\n    \"bearish\": {\n      \"price\": 65199.0,\n      \"description\": \"7일 저점 $65,199을 거래량을 동반해 결정적으로 이탈하면 $64,600·$64,260.84 하방 청산 유동성으로 사냥이 가속. ICT 연속 bearish BOS 5회 구조와 Wyckoff 분배 Phase E 하방 수용이 재확인되는 트리거다.\"\n    }\n  },\n  \"scenario_invalidation\": 69093.77\n}\n```"
  },
  "tp_calibration": {
    "calibrated_waypoints": [
      {
        "seq": 1,
        "base_target": 66150.0,
        "turning_zone": [
          66150.0,
          66500.0
        ],
        "likely_wick": 66250.0,
        "rejection_confirm": 65900.0,
        "invalid_overshoot": 66800.0,
        "calibration_reasoning": "챔버맨 저항 밀집대($65,900·$66,100·$66,150.70·$66,388)와 $65,900-$66,100 상방 청산 유동성이 turning_zone을 규정. Fib 클러스터는 모두 $72k+ 영역이라 무관하므로 챔버맨 레벨+ATR로 산정했으며, 폭은 ATR 0.30배($350)로 $66,388 저항 위 소폭 오버슈트까지 포함해 단기 청산 사냥 후 거부를 반영(라운드넘버 부재로 likely_wick은 Wyckoff $66,150.70 직상으로 설정)."
      },
      {
        "seq": 2,
        "base_target": 65199.0,
        "turning_zone": [
          64850.0,
          65199.0
        ],
        "likely_wick": 65000.0,
        "rejection_confirm": 65359.1,
        "invalid_overshoot": 64600.0,
        "calibration_reasoning": "7일 저점 $65,199와 ICT 전일 저가 $65,359.10 밀집 지지대를 상단 기준으로 ATR 0.30배($349) 하방 확장. 직하방 $65,000 라운드넘버가 스톱 유동성 자석으로 작용해 likely_wick을 끌어내리며, 하단 $64,600 청산 클러스터 이탈 시 지지 시험 실패(브레이크다운)로 무효화."
      },
      {
        "seq": 3,
        "base_target": 64260.84,
        "turning_zone": [
          63500.0,
          64260.84
        ],
        "likely_wick": 64000.0,
        "rejection_confirm": 64600.0,
        "invalid_overshoot": 63105.0,
        "calibration_reasoning": "터미널 구간으로 ATR 0.66배($761) 폭 적용. Candlestick·Fibonacci 공통 지지 $64,260.84 하단으로 롱 쏠림 청산 캐스케이드를 반영하되, $64,000 라운드넘버를 likely_wick 자석으로 두고 $63,105 다음 목표는 turning_zone 밖 무효화 기준으로 분리. 회복 확인은 사냥된 $64,600 청산 레벨 재탈환으로 설정."
      }
    ],
    "raw_llm_response": "```json\n{\n  \"calibrated_waypoints\": [\n    {\n      \"seq\": 1,\n      \"base_target\": 66150.00,\n      \"turning_zone\": [66150.00, 66500.00],\n      \"likely_wick\": 66250.00,\n      \"rejection_confirm\": 65900.00,\n      \"invalid_overshoot\": 66800.00,\n      \"calibration_reasoning\": \"챔버맨 저항 밀집대($65,900·$66,100·$66,150.70·$66,388)와 $65,900-$66,100 상방 청산 유동성이 turning_zone을 규정. Fib 클러스터는 모두 $72k+ 영역이라 무관하므로 챔버맨 레벨+ATR로 산정했으며, 폭은 ATR 0.30배($350)로 $66,388 저항 위 소폭 오버슈트까지 포함해 단기 청산 사냥 후 거부를 반영(라운드넘버 부재로 likely_wick은 Wyckoff $66,150.70 직상으로 설정).\"\n    },\n    {\n      \"seq\": 2,\n      \"base_target\": 65199.00,\n      \"turning_zone\": [64850.00, 65199.00],\n      \"likely_wick\": 65000.00,\n      \"rejection_confirm\": 65359.10,\n      \"invalid_overshoot\": 64600.00,\n      \"calibration_reasoning\": \"7일 저점 $65,199와 ICT 전일 저가 $65,359.10 밀집 지지대를 상단 기준으로 ATR 0.30배($349) 하방 확장. 직하방 $65,000 라운드넘버가 스톱 유동성 자석으로 작용해 likely_wick을 끌어내리며, 하단 $64,600 청산 클러스터 이탈 시 지지 시험 실패(브레이크다운)로 무효화.\"\n    },\n    {\n      \"seq\": 3,\n      \"base_target\": 64260.84,\n      \"turning_zone\": [63500.00, 64260.84],\n      \"likely_wick\": 64000.00,\n      \"rejection_confirm\": 64600.00,\n      \"invalid_overshoot\": 63105.00,\n      \"calibration_reasoning\": \"터미널 구간으로 ATR 0.66배($761) 폭 적용. Candlestick·Fibonacci 공통 지지 $64,260.84 하단으로 롱 쏠림 청산 캐스케이드를 반영하되, $64,000 라운드넘버를 likely_wick 자석으로 두고 $63,105 다음 목표는 turning_zone 밖 무효화 기준으로 분리. 회복 확인은 사냥된 $64,600 청산 레벨 재탈환으로 설정.\"\n    }\n  ]\n}\n```"
  },
  "timing": {
    "stages": {
      "stage1_agents": 29.5,
      "chairman": 39.6,
      "operating_path": 238.4,
      "tp_calibrator": 169.8
    },
    "agents": {},
    "total_s": 477.4
  }
}