BTC/USDT 1H Council Report

Signal: BEARISH (64%)  |  Price: $62,565.40  |  2026-07-04 09:00 KST  |  300 candles

Council: 3 bullish, 2 neutral, 1 bearish  |  Support: $62,387 / $62,272 / $62,160  |  Resistance: $62,626 / $62,726 / $62,741

result.json   raw.txt   report.md


BTC Chart

Executive Summary

BTC/USDT 1시간 구조는 표면적으로 ICT·파생·피보나치가 단기 bullish 구조 요소를 인정하지만, regime-level에서는 Wyckoff의 분배 Phase C 및 UTAD $62,957.20 이후 상단 공급 테스트 해석이 가장 무게가 크다. 현재 가격 $62,565.40은 Wyckoff 레인지 EQ $61,134.80 및 ICT EQ $61,256.10 위 프리미엄에 있으며, bearish OB $62,272.10-$63,209.60과 하모닉 bearish PRZ $62,422.48-$62,645.88 내부에 위치한다. 따라서 현재 국면은 ‘확정 하락 추세’라기보다 ‘분배 상단부에서 UTAD 이후 실패 여부를 검증하는 구조’로 진단하는 것이 적절하다. 구조적 핵심 위험은 $62,957.20-$63,209.60 상단 공급대의 실패 신호이며, 반대로 $63,209.60 위 1시간 수용은 분배 thesis의 주된 무효화 조건이다.

Confluences

Conflicts


Agent Matrix

AgentSignalConfidenceSupportResistance
Wyckoff ExpertBEARISH74%$62,387 / $61,135$62,957 / $63,210
ICT TraderBEARISH72%$62,272 / $61,256$62,726 / $62,741
Derivatives TraderBEARISH62%$61,500 / $60,200$62,900 / $64,000
Candlestick ReaderNEUTRAL56%$62,107 / $60,957$62,957
Fibonacci AnalystNEUTRAL58%$61,976 / $61,817$62,957
Harmonic SpecialistNEUTRAL36%$62,160 / $61,846$62,593 / $62,626

Agent Details

Wyckoff Expert — BEARISH (74%)

Support: $62,387 / $61,135 / $60,734 | Resistance: $62,957 / $63,210 | Horizon: short/medium term

현재 1시간 구조는 regime=DIS, regime_fitness 0.925, phase_context는 분배 Phase C이며 이벤트 체인은 BC $63,209.60 → AR $59,060.00 → ST $60,734.00 → SOW_IN_PHASE_B $58,850.00 → UT $62,386.70 → UTAD $62,957.20로 읽힌다. 구조적으로는 분배 후보이나 phase_structures상 is_confirmed=true이고 structure_bias가 bearish로 제시되어, 현재 해석은 상단부 UTAD 이후 공급 우위의 bearish 구조다. 다만 아직 UTAD 이후 LPSY나 명확한 SOW가 확정된 것은 아니므로 즉시 하락 확정이 아니라, $62,957.20~$63,209.60 저항대에서의 실패 여부와 $62,386.70 재이탈이 중요하다. 현재가는 $62,565.40로 레인지 상단에 가깝고 EQ $61,134.80 위의 프리미엄에 있어, 단기 setup_bias 역시 상단 실패 후 $62,386.70 및 $61,134.80 재시험 쪽으로 기운다.
ICT Trader — BEARISH (72%)

Support: $62,272 / $61,256 / $61,114 | Resistance: $62,726 / $62,741 / $62,957 | Horizon: short term

확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,758.30이며, 현재가 $62,565.40가 EMA20 $62,107.30 및 EMA120 $60,821.00 위에 있어 단기 구조는 bullish 전환으로 해석된다. 그러나 실행 셋업은 반대로 bearish이다. 가격은 EQ $61,256.10 위 premium에 있고, 활성 bearish OB $62,272.10-$63,209.60 내부에 진입해 있으며 OB mid $62,740.85와 London high $62,726.00이 바로 위 저항으로 겹친다. 또한 이전일 고가 $62,271.90를 이미 돌파해 buy-side 유동성을 확보한 상태라, $62,740-$63,209 공급대에서 거절되면 $61,256.10 EQ 및 $60,758.30 CHoCH 레벨 쪽으로 되돌림이 우선 시나리오다.
Derivatives Trader — BEARISH (62%)

Support: $61,500 / $60,200 / $59,200 | Resistance: $62,900 / $64,000 / $64,400 | Horizon: short term

확정 구조는 가격이 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있고 7일 고점 $62,957.20 부근까지 회복했기 때문에 단기 구조상은 bullish로 본다. 그러나 셋업은 bearish이다. 현재가 $62,565.40은 7일 범위 EQ $60,357.90 위 프리미엄 구간이며, $62,900 청산대와 7일 고점 $62,957.20을 거의 테스트한 상태에서 롱 계정 비율 0.607 및 long crowding 1.000이 과열을 시사한다. 또한 가격은 24시간 +1.67% 상승했지만 OI는 -0.8420% 감소해 상승이 신규 포지션 축적보다는 언와인딩/숏 커버 성격이고, CVD divergence 0.700과 aggregate_score 0.406, bear_signals 3개가 4~8시간 내 되돌림 리스크를 높인다.
Candlestick Reader — NEUTRAL (56%)

Support: $62,107 / $60,957 / $60,821 | Resistance: $62,957 | Horizon: short term

현재 BTC는 $62,565.40로 EMA20 $62,107.30 위에 있어 단기 추세는 아직 무너지지 않았지만, 7일 고점 $62,957.20을 확정 돌파하지 못했기 때문에 구조적으로는 명확한 bullish BOS가 확인되지 않은 중립 상태로 본다. 캔들 관점에서는 고거래량 strict bearish engulfing의 품질이 0.701로 가장 높고, 이후 doji가 여러 차례 반복되며 상단 저항권에서 매수세가 둔화되는 모습이다. 반면 bullish_engulfing@296도 고거래량으로 출현했으나 품질은 0.617의 candidate 등급이며, bull_score와 bear_score가 각각 1.45로 동일해 방향 확정력이 부족하다. 따라서 확정 구조는 중립이지만, 프리미엄 구간과 7일 고점 근접, 고품질 bearish engulfing을 근거로 단기 실행 setup_bias는 bearish로 평가한다.
Fibonacci Analyst — NEUTRAL (58%)

Support: $61,976 / $61,817 / $61,704 | Resistance: $62,957 | Horizon: short term

현재 BTC는 $62,565.40으로 하락 스윙 $62,180 → $61,229의 고점 $62,180을 이미 상회했기 때문에 확인된 구조 관점에서는 단기 bullish로 해석된다. 다만 가격은 ret_0.786 $61,976.49, 골든비율 ret_0.618 $61,816.72, EQ ret_0.5 $61,704.50보다 모두 위에 있어 프리미엄 구간에 있으며, 즉시 추격 매수보다는 피보나치 지지 리테스트 가능성이 커진 상태다. 특히 $61,607.03 컨플루언스 존은 4개 레벨이 겹친 cluster_score 1.0 구간으로, 되돌림 발생 시 핵심 반응 가격대다. 반응 확률은 0.45로 높지는 않지만, confluence_quality가 1.000이므로 $61,976.49 → $61,816.72 → $61,704.50 구간에서 지지가 확인되는지가 다음 방향성의 핵심이다.
Harmonic Specialist — NEUTRAL (36%)

Support: $62,160 / $61,846 / $61,737 | Resistance: $62,593 / $62,626 / $62,646 | Horizon: short term

1시간 BTC/USDT는 현재 $62,565.40으로 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있어 단순 추세 필터는 강하지만, 제공 데이터상 확정 BOS/CHoCH 또는 구조적 수용 신호가 없어 structure_bias는 neutral로 둔다. 하모닉 관점에서는 bearish PRZ가 매우 조밀하게 겹치며, 특히 active Bat/Crab 클러스터 상단 $62,626.41-$62,645.88 부근이 즉각 저항 후보이다. 최고 품질 패턴은 strict high Bat 형성 패턴으로 PRZ $61,846.06-$62,159.52, score 0.955, PRZ confluence 3개를 보이나 현재는 pre-confirmation 상태라 단독 매도 경로로 확정할 수 없다. 따라서 본 판독은 확정 bearish 구조가 아니라, $62.4k-$62.65k 구간에서 rejection, sweep-reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 붙을 경우 bearish 반응 셋업으로 전환될 수 있는 watch 성격이다.

Raw Chairman Response
{
  "overall_signal": "bearish",
  "overall_confidence": 0.64,
  "execution_setup": {
    "setup_bias": "bearish",
    "setup_strength": 0.76,
    "active_setups": [
      "Wyckoff: 분배 Phase C 내 UTAD 후보 고점 $62,957.20 형성 후 현재가 $62,565.40가 고점 아래로 밀린 상태",
      "ICT: 현재가가 EQ $61,256.10 위 프리미엄 구간이며 bearish OB $62,272.10-$63,209.60 내부에서 거래 중",
      "ICT: bearish OB mid $62,740.85 및 London high $62,726.00이 단기 공급 저항으로 중첩",
      "Derivatives: 7일 고점 $62,957.20 및 상단 청산 클러스터 $62,900 근접, 롱 계정 비율 0.607로 롱 과밀",
      "Candlestick: strict 등급 고거래량 bearish engulfing이 $62,386.70 부근 이후 출현, 패턴 품질 0.701",
      "Fibonacci: 가격이 ret_0.786 $61,976.49, ret_0.618 $61,816.72, EQ $61,704.50 위 프리미엄에 위치",
      "Harmonic: active bearish PRZ $62,422.48-$62,645.88 및 $61,845.93-$62,626.41 구간과 현재가가 중첩"
    ],
    "setup_vs_structure": "구조적 판독은 Wyckoff 분배 해석이 가장 강하지만, ICT·파생·피보나치의 단기 구조는 아직 EMA 및 단기 고점 돌파 기준으로 bullish 성격을 일부 유지한다. 반면 실행 셋업은 6명 중 5명이 명확히 bearish로 기울어 구조보다 훨씬 더 일관되게 상단 프리미엄·공급 테스트·롱 과밀 리스크를 가리킨다."
  },
  "signal_breakdown": {
    "bullish_count": 3,
    "bearish_count": 1,
    "neutral_count": 2
  },
  "key_levels": {
    "support": [
      62386.7,
      62272.1,
      62159.52,
      62107.3,
      61976.49,
      61816.72,
      61704.5,
      61500,
      61256.1,
      61134.8,
      61113.8,
      60758.3,
      60734.0,
      59060.0,
      58850.0
    ],
    "resistance": [
      62626.41,
      62726.0,
      62740.85,
      62900,
      62957.2,
      63209.6,
      64000,
      64400
    ]
  },
  "confluences": [
    "Wyckoff와 ICT가 모두 $63,209.60을 핵심 상단 공급/레인지 상단으로 지목한다.",
    "Wyckoff, ICT, Candlestick, Fibonacci, Derivatives 모두 $62,957.20 부근을 주요 고점 또는 저항으로 인식한다.",
    "ICT의 bearish OB $62,272.10-$63,209.60, Wyckoff의 UT $62,386.70 및 UTAD $62,957.20, Harmonic의 bearish PRZ $62,422.48-$62,645.88이 현재가 $62,565.40 주변에서 공급 구간을 형성한다.",
    "ICT의 EQ $61,256.10, Wyckoff의 EQ $61,134.80, 이전일 저가 $61,113.80, Harmonic TP/구조 레벨 $61,113.80이 $61.1k-$61.3k 수요/균형 축으로 중첩된다.",
    "Fibonacci의 ret_0.786 $61,976.49, ret_0.618 $61,816.72, Harmonic의 bearish Bat PRZ $61,846.06-$62,159.52, EMA20 $62,107.30이 $61.8k-$62.16k 중간 지지·반응 구간으로 겹친다.",
    "Derivatives의 상단 청산 클러스터 $62,900과 Wyckoff UTAD $62,957.20이 거의 동일한 buy-side liquidity 구간을 가리킨다.",
    "실행 셋업 기준으로 Wyckoff, ICT, Derivatives, Candlestick, Fibonacci가 모두 프리미엄 구간에서 bearish 반응 리스크를 제시한다."
  ],
  "conflicts": [
    "Wyckoff는 1시간 구조를 분배 Phase C, UTAD 이후의 bearish 구조로 판독하지만, ICT·Derivatives·Fibonacci는 EMA 상방 및 단기 고점 돌파를 근거로 단기 구조를 bullish로 본다.",
    "Candlestick과 Harmonic은 확정 구조를 neutral로 둔다. 두 분석 모두 상단 반응 리스크는 인정하지만, 단독으로 구조적 bearish 확정을 선언할 만큼의 BOS/CHoCH 또는 확정 반응은 부족하다고 본다.",
    "ICT는 구조적으로 최근 CHoCH_bullish $60,758.30을 인정하지만, 실행 셋업은 bearish OB $62,272.10-$63,209.60 내부 프리미엄 숏 조건으로 반대 방향을 제시한다.",
    "Fibonacci는 $62,180 상회로 단기 bullish 구조를 인정하나, 현재 가격이 주요 되돌림 레벨 위 프리미엄에 있어 실행 관점에서는 추격 매수보다 되돌림 리스크를 강조한다.",
    "Harmonic의 최고 품질 bearish Bat PRZ는 점수 0.955로 높지만 아직 forming/pre-confirmation 상태이므로, Wyckoff·ICT·파생 구조를 뒤집는 독립 신호로 취급할 수 없다."
  ],
  "highest_conviction_analyst": "Wyckoff Expert — 1시간 구조를 분배 regime으로 판독하고, regime 적합도 0.925 및 BC $63,209.60 → AR $59,060.00 → ST $60,734.00 → SOW $58,850.00 → UT $62,386.70 → UTAD $62,957.20의 구체적 이벤트 체인을 제시한다. 현재가가 UTAD 고점 아래이면서 레인지 EQ $61,134.80 위 프리미엄에 있다는 점까지 구조와 위치가 일관되어 가장 강한 regime-level 근거를 제공한다.",
  "invalidation_level": "$63,209.60 상단 레인지 고점을 1시간 기준으로 명확히 회복·수용하면 현재의 분배/UTAD 기반 bearish 구조 판독은 무효화된다. 그 전 단계로 $62,957.20 재돌파 및 유지도 bearish 구조의 신뢰도를 크게 약화시키는 조건이다.",
  "executive_summary": "BTC/USDT 1시간 구조는 표면적으로 ICT·파생·피보나치가 단기 bullish 구조 요소를 인정하지만, regime-level에서는 Wyckoff의 분배 Phase C 및 UTAD $62,957.20 이후 상단 공급 테스트 해석이 가장 무게가 크다. 현재 가격 $62,565.40은 Wyckoff 레인지 EQ $61,134.80 및 ICT EQ $61,256.10 위 프리미엄에 있으며, bearish OB $62,272.10-$63,209.60과 하모닉 bearish PRZ $62,422.48-$62,645.88 내부에 위치한다. 따라서 현재 국면은 ‘확정 하락 추세’라기보다 ‘분배 상단부에서 UTAD 이후 실패 여부를 검증하는 구조’로 진단하는 것이 적절하다. 구조적 핵심 위험은 $62,957.20-$63,209.60 상단 공급대의 실패 신호이며, 반대로 $63,209.60 위 1시간 수용은 분배 thesis의 주된 무효화 조건이다."
}
Full Result JSON
{
  "symbol": "BTC/USDT",
  "timeframe": "1h",
  "timestamp": "2026-07-04 09:00 KST",
  "last_price": 62565.4,
  "num_candles": 300,
  "stage1_analyses": {
    "wyckoff": {
      "agent_id": "wyckoff",
      "display_name": "Wyckoff Expert",
      "signal": "bearish",
      "confidence": 0.74,
      "structure_bias": "bearish",
      "setup_bias": "bearish",
      "setup_score": 0.72,
      "setup_signals": [
        "현재가 $62,565.40는 분배 레인지 EQ 약 $61,134.80 상단의 프리미엄 구간에 위치",
        "UT $62,386.70 상향 돌파 후 UTAD 후보 고점 $62,957.20 형성, 현재가는 UTAD 고점 아래로 되밀림",
        "BC/메인 레인지 상단 $63,209.60을 확정 돌파하지 못한 상태에서 상단부 공급 테스트 진행",
        "Phase B 약세 신호인 SOW_IN_PHASE_B $58,850.00 이후 상단 재시험이 UT/UTAD 형태로 진행됨"
      ],
      "reasoning": "현재 1시간 구조는 regime=DIS, regime_fitness 0.925, phase_context는 분배 Phase C이며 이벤트 체인은 BC $63,209.60 → AR $59,060.00 → ST $60,734.00 → SOW_IN_PHASE_B $58,850.00 → UT $62,386.70 → UTAD $62,957.20로 읽힌다. 구조적으로는 분배 후보이나 phase_structures상 is_confirmed=true이고 structure_bias가 bearish로 제시되어, 현재 해석은 상단부 UTAD 이후 공급 우위의 bearish 구조다. 다만 아직 UTAD 이후 LPSY나 명확한 SOW가 확정된 것은 아니므로 즉시 하락 확정이 아니라, $62,957.20~$63,209.60 저항대에서의 실패 여부와 $62,386.70 재이탈이 중요하다. 현재가는 $62,565.40로 레인지 상단에 가깝고 EQ $61,134.80 위의 프리미엄에 있어, 단기 setup_bias 역시 상단 실패 후 $62,386.70 및 $61,134.80 재시험 쪽으로 기운다.",
      "key_levels": {
        "support": [
          62386.7,
          61134.8,
          60734.0,
          59060.0,
          58850.0
        ],
        "resistance": [
          62957.2,
          63209.6
        ]
      },
      "time_horizon": "short/medium term",
      "invalidation_level": "1시간 종가 기준 $63,209.60 상향 수용 및 유지 시 현재 UTAD 기반 bearish 분배 해석은 무효화",
      "risk_scenario": "$62,957.20 UTAD 고점을 재돌파하고 메인 레인지 상단 $63,209.60 위에서 수용되면, 현재의 UTAD는 실패한 상단 실패가 아니라 재축적성 상향 흡수로 재해석될 수 있다. 그 경우 단기 숏 셋업은 무효화되며, 가격은 레인지 상단 위 유동성 확장 구간으로 이동할 가능성이 커진다.",
      "data_quality": "high",
      "metrics": {
        "acc_score": 91.2,
        "dis_score": 92.5,
        "regime": "DIS",
        "regime_state": "dis_candidate",
        "structure_bias": "bearish",
        "phase_context": "dis_candidate / distribution / Phase C",
        "phases_detected": [
          "BC",
          "AR",
          "ST",
          "SOW_IN_PHASE_B",
          "UT",
          "UTAD"
        ],
        "last_phase": "UTAD",
        "phase_candidates": [
          {
            "label": "BC",
            "side": "high",
            "idx": 71,
            "price": 63209.6,
            "color": "#ffd166"
          },
          {
            "label": "AR",
            "side": "low",
            "idx": 77,
            "price": 59060.0,
            "color": "#06d6a0"
          },
          {
            "label": "ST",
            "side": "high",
            "idx": 115,
            "price": 60734.0,
            "color": "#118ab2"
          },
          {
            "label": "SOW_IN_PHASE_B",
            "side": "low",
            "idx": 182,
            "price": 58850.0,
            "color": "#ef476f"
          },
          {
            "label": "UT",
            "side": "high",
            "idx": 291,
            "price": 62386.7,
            "color": "#f9844a"
          },
          {
            "label": "UTAD",
            "side": "high",
            "idx": 297,
            "price": 62957.2,
            "color": "#f9844a"
          }
        ],
        "phase_structures": [
          {
            "structure_id": "1h_cycle_1",
            "sequence": 1,
            "timeframe": "1h",
            "regime": "distribution",
            "role": "current_structure_candidate",
            "is_active": true,
            "is_completed": false,
            "is_confirmed": true,
            "structure_bias": "bearish",
            "phase_context": "distribution",
            "start_idx": 71,
            "end_idx": 297,
            "phase_count": 6,
            "phases": [
              {
                "label": "BC",
                "side": "high",
                "idx": 71,
                "price": 63209.6,
                "color": "#ffd166",
                "dt": "2026-06-24 20:00:00+09:00"
              },
              {
                "label": "AR",
                "side": "low",
                "idx": 77,
                "price": 59060.0,
                "color": "#06d6a0",
                "dt": "2026-06-25 02:00:00+09:00"
              },
              {
                "label": "ST",
                "side": "high",
                "idx": 115,
                "price": 60734.0,
                "color": "#118ab2",
                "dt": "2026-06-26 16:00:00+09:00"
              },
              {
                "label": "SOW_IN_PHASE_B",
                "side": "low",
                "idx": 182,
                "price": 58850.0,
                "color": "#ef476f",
                "dt": "2026-06-29 11:00:00+09:00"
              },
              {
                "label": "UT",
                "side": "high",
                "idx": 291,
                "price": 62386.7,
                "color": "#f9844a",
                "dt": "2026-07-04 00:00:00+09:00"
              },
              {
                "label": "UTAD",
                "side": "high",
                "idx": 297,
                "price": 62957.2,
                "color": "#f9844a",
                "dt": "2026-07-04 06:00:00+09:00"
              }
            ]
          }
        ],
        "active_structure_id": "1h_cycle_1",
        "primary_structure_id": "1h_cycle_1",
        "structure_count": 1,
        "regime_fitness": 0.9249999999999999,
        "current_event": "UTAD",
        "major_phase": "C",
        "pos_in_range": 0.5,
        "main_range_low": 59060.0,
        "main_range_high": 63209.6
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.74,\n  \"structure_bias\": \"bearish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.72,\n  \"setup_signals\": [\n    \"현재가 $62,565.40는 분배 레인지 EQ 약 $61,134.80 상단의 프리미엄 구간에 위치\",\n    \"UT $62,386.70 상향 돌파 후 UTAD 후보 고점 $62,957.20 형성, 현재가는 UTAD 고점 아래로 되밀림\",\n    \"BC/메인 레인지 상단 $63,209.60을 확정 돌파하지 못한 상태에서 상단부 공급 테스트 진행\",\n    \"Phase B 약세 신호인 SOW_IN_PHASE_B $58,850.00 이후 상단 재시험이 UT/UTAD 형태로 진행됨\"\n  ],\n  \"reasoning\": \"현재 1시간 구조는 regime=DIS, regime_fitness 0.925, phase_context는 분배 Phase C이며 이벤트 체인은 BC $63,209.60 → AR $59,060.00 → ST $60,734.00 → SOW_IN_PHASE_B $58,850.00 → UT $62,386.70 → UTAD $62,957.20로 읽힌다. 구조적으로는 분배 후보이나 phase_structures상 is_confirmed=true이고 structure_bias가 bearish로 제시되어, 현재 해석은 상단부 UTAD 이후 공급 우위의 bearish 구조다. 다만 아직 UTAD 이후 LPSY나 명확한 SOW가 확정된 것은 아니므로 즉시 하락 확정이 아니라, $62,957.20~$63,209.60 저항대에서의 실패 여부와 $62,386.70 재이탈이 중요하다. 현재가는 $62,565.40로 레인지 상단에 가깝고 EQ $61,134.80 위의 프리미엄에 있어, 단기 setup_bias 역시 상단 실패 후 $62,386.70 및 $61,134.80 재시험 쪽으로 기운다.\",\n  \"key_levels\": {\n    \"support\": [\n      62386.7,\n      61134.8,\n      60734.0,\n      59060.0,\n      58850.0\n    ],\n    \"resistance\": [\n      62957.2,\n      63209.6\n    ]\n  },\n  \"time_horizon\": \"short/medium term\",\n  \"invalidation_level\": \"1시간 종가 기준 $63,209.60 상향 수용 및 유지 시 현재 UTAD 기반 bearish 분배 해석은 무효화\",\n  \"risk_scenario\": \"$62,957.20 UTAD 고점을 재돌파하고 메인 레인지 상단 $63,209.60 위에서 수용되면, 현재의 UTAD는 실패한 상단 실패가 아니라 재축적성 상향 흡수로 재해석될 수 있다. 그 경우 단기 숏 셋업은 무효화되며, 가격은 레인지 상단 위 유동성 확장 구간으로 이동할 가능성이 커진다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "ict": {
      "agent_id": "ict",
      "display_name": "ICT Trader",
      "signal": "bearish",
      "confidence": 0.72,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.875,
      "setup_signals": [
        "현재가 $62,565.40는 EQ $61,256.10 상단의 premium zone에 위치",
        "활성 bearish OB 후보 구간 $62,272.10-$63,209.60 내부에서 거래 중",
        "bearish OB mid $62,740.85 및 London high $62,726.00 부근이 단기 공급 저항으로 작동 가능",
        "이전일 고가 $62,271.90를 상향 돌파했으나 이전일 저가 $61,113.80는 미돌파: buy-side liquidity raid 이후 되돌림 가능성",
        "bear score 10.8290이 bull score 6.0000보다 우위"
      ],
      "reasoning": "확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,758.30이며, 현재가 $62,565.40가 EMA20 $62,107.30 및 EMA120 $60,821.00 위에 있어 단기 구조는 bullish 전환으로 해석된다. 그러나 실행 셋업은 반대로 bearish이다. 가격은 EQ $61,256.10 위 premium에 있고, 활성 bearish OB $62,272.10-$63,209.60 내부에 진입해 있으며 OB mid $62,740.85와 London high $62,726.00이 바로 위 저항으로 겹친다. 또한 이전일 고가 $62,271.90를 이미 돌파해 buy-side 유동성을 확보한 상태라, $62,740-$63,209 공급대에서 거절되면 $61,256.10 EQ 및 $60,758.30 CHoCH 레벨 쪽으로 되돌림이 우선 시나리오다.",
      "key_levels": {
        "support": [
          62272.1,
          61256.1,
          61113.8,
          60758.3,
          59555.0
        ],
        "resistance": [
          62726.0,
          62740.85,
          62957.2,
          63209.6
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$63,209.60",
      "risk_scenario": "$63,209.60 bearish OB 상단을 강하게 돌파하고 1시간봉 기준 수용되면, 현재 bearish setup은 무효화되며 $62,957.20 7일 고가 상단의 추가 buy-side liquidity를 확장 사냥하는 bullish continuation으로 전환될 수 있다.",
      "data_quality": "medium",
      "metrics": {
        "order_blocks_total": 1,
        "confirmed_bullish_ob": 0,
        "confirmed_bearish_ob": 0,
        "candidate_bullish_ob": 0,
        "candidate_bearish_ob": 1,
        "active_bullish_ob": 0,
        "active_bearish_ob": 1,
        "nearest_bull_ob_range": null,
        "nearest_bear_ob_range": null,
        "active_bullish_ob_list": [],
        "active_bearish_ob_list": [
          {
            "type": "bearish_ob",
            "idx": 71,
            "top": 63209.6,
            "bottom": 62272.1,
            "mid": 62740.85,
            "quality": "candidate",
            "score": 0.548,
            "displacement_score": 0.28,
            "has_fvg": true,
            "has_sweep_context": false,
            "fvg_range": {
              "bottom": 61434.5,
              "top": 62543.4
            },
            "swept_level": null,
            "source_move_idx": 71,
            "proximity": "active"
          }
        ],
        "ob_mitigated_count": 1,
        "unfilled_bull_fvg_count": 0,
        "unfilled_bear_fvg_count": 0,
        "bull_fvg_ranges": [],
        "bear_fvg_ranges": [],
        "fvg_open_count": 0,
        "fvg_mitigated_count": 57,
        "fvg_open_zones": [],
        "bos_choch_events": [
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "CHoCH_bearish",
          "CHoCH_bullish"
        ],
        "bos_choch_levels": [
          {
            "type": "BOS_bearish",
            "level": 61870.0
          },
          {
            "type": "BOS_bearish",
            "level": 59060.0
          },
          {
            "type": "BOS_bullish",
            "level": 60734.0
          },
          {
            "type": "BOS_bearish",
            "level": 59714.8
          },
          {
            "type": "CHoCH_bearish",
            "level": 58850.0
          },
          {
            "type": "CHoCH_bullish",
            "level": 60758.3
          }
        ],
        "bos_sequence": [
          "BOS_bearish",
          "BOS_bearish",
          "BOS_bullish",
          "BOS_bearish",
          "CHoCH_bearish",
          "CHoCH_bullish"
        ],
        "consecutive_bull_bos": 0,
        "consecutive_bear_bos": 0,
        "recent_liq_sweeps": [],
        "recent_sweep_levels": [],
        "liquidity_resting": [],
        "current_zone": "premium",
        "eq_level": 61256.1,
        "range_high": 62957.2,
        "range_low": 59555.0,
        "bull_score": 6.0,
        "bear_score": 10.829,
        "setup_bias": "bearish",
        "setup_score": 0.875,
        "setup_signals": [
          "bearish BOS below $61,870.00",
          "bearish BOS below $59,060.00",
          "bearish BOS below $59,714.80",
          "bearish CHoCH below $58,850.00",
          "bearish OB candidate $62,272.10-$63,209.60 (active, score=0.55)"
        ],
        "retracement_direction": "bullish",
        "current_retracement_pct": -7.5,
        "deepest_retracement_pct": 24.1,
        "previous_day_high": 62271.9,
        "previous_day_low": 61113.8,
        "broken_prev_high": true,
        "broken_prev_low": false,
        "sessions": {
          "London": {
            "active": true,
            "high": 62726.0,
            "low": 62507.1
          },
          "New York": {
            "active": false,
            "high": null,
            "low": null
          },
          "Asian kill zone": {
            "active": false,
            "high": null,
            "low": null
          }
        }
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.72,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.875,\n  \"setup_signals\": [\n    \"현재가 $62,565.40는 EQ $61,256.10 상단의 premium zone에 위치\",\n    \"활성 bearish OB 후보 구간 $62,272.10-$63,209.60 내부에서 거래 중\",\n    \"bearish OB mid $62,740.85 및 London high $62,726.00 부근이 단기 공급 저항으로 작동 가능\",\n    \"이전일 고가 $62,271.90를 상향 돌파했으나 이전일 저가 $61,113.80는 미돌파: buy-side liquidity raid 이후 되돌림 가능성\",\n    \"bear score 10.8290이 bull score 6.0000보다 우위\"\n  ],\n  \"reasoning\": \"확정 구조 관점에서는 최근 이벤트가 CHoCH_bullish $60,758.30이며, 현재가 $62,565.40가 EMA20 $62,107.30 및 EMA120 $60,821.00 위에 있어 단기 구조는 bullish 전환으로 해석된다. 그러나 실행 셋업은 반대로 bearish이다. 가격은 EQ $61,256.10 위 premium에 있고, 활성 bearish OB $62,272.10-$63,209.60 내부에 진입해 있으며 OB mid $62,740.85와 London high $62,726.00이 바로 위 저항으로 겹친다. 또한 이전일 고가 $62,271.90를 이미 돌파해 buy-side 유동성을 확보한 상태라, $62,740-$63,209 공급대에서 거절되면 $61,256.10 EQ 및 $60,758.30 CHoCH 레벨 쪽으로 되돌림이 우선 시나리오다.\",\n  \"key_levels\": {\n    \"support\": [\n      62272.1,\n      61256.1,\n      61113.8,\n      60758.3,\n      59555.0\n    ],\n    \"resistance\": [\n      62726.0,\n      62740.85,\n      62957.2,\n      63209.6\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$63,209.60\",\n  \"risk_scenario\": \"$63,209.60 bearish OB 상단을 강하게 돌파하고 1시간봉 기준 수용되면, 현재 bearish setup은 무효화되며 $62,957.20 7일 고가 상단의 추가 buy-side liquidity를 확장 사냥하는 bullish continuation으로 전환될 수 있다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "derivatives": {
      "agent_id": "derivatives",
      "display_name": "Derivatives Trader",
      "signal": "bearish",
      "confidence": 0.62,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.74,
      "setup_signals": [
        "가격 $62,565.40이 7일 범위 EQ $60,357.90 위의 프리미엄 구간에 위치",
        "7일 고점 $62,957.20 및 상단 청산 클러스터 $62,900 근접으로 단기 buy-side liquidity sweep 후보",
        "롱 계정 비율 0.607, account_long_crowding 1.000으로 롱 포지셔닝 과밀",
        "24시간 가격 +1.67% 상승에도 OI -0.8420% 감소로 신규 롱 유입보다 숏 커버링/포지션 언와인딩 성격",
        "CVD divergence 0.700으로 가격 상승 대비 참여 강도에 괴리 발생",
        "fragility_score 0.765로 레버리지 포지셔닝 취약성 높음"
      ],
      "reasoning": "확정 구조는 가격이 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있고 7일 고점 $62,957.20 부근까지 회복했기 때문에 단기 구조상은 bullish로 본다. 그러나 셋업은 bearish이다. 현재가 $62,565.40은 7일 범위 EQ $60,357.90 위 프리미엄 구간이며, $62,900 청산대와 7일 고점 $62,957.20을 거의 테스트한 상태에서 롱 계정 비율 0.607 및 long crowding 1.000이 과열을 시사한다. 또한 가격은 24시간 +1.67% 상승했지만 OI는 -0.8420% 감소해 상승이 신규 포지션 축적보다는 언와인딩/숏 커버 성격이고, CVD divergence 0.700과 aggregate_score 0.406, bear_signals 3개가 4~8시간 내 되돌림 리스크를 높인다.",
      "key_levels": {
        "support": [
          61500,
          60200,
          59200
        ],
        "resistance": [
          62900,
          64000,
          64400,
          68100
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$64,400 상방 1시간 종가 안착",
      "risk_scenario": "$62,900-$62,957 상단 유동성을 흡수한 뒤에도 OI가 재상승하고 가격이 $64,000 및 $64,400 청산대를 돌파하면, 현재 bearish 셋업은 숏 스퀴즈로 전환될 수 있다. 이 경우 다음 강한 유동성 자석은 $68,100이며, 롱 과밀이 해소되지 않은 상태에서도 가격이 강제로 위로 밀릴 위험이 있다.",
      "data_quality": "medium",
      "metrics": {
        "cvd_divergence": 0.7,
        "cvd_change": 6576.299,
        "oi_trend": 0.416,
        "oi_change_pct_24h": -0.842,
        "oi_latest": 106096.062,
        "funding_pressure": 0.421,
        "funding_avg": 7.913e-05,
        "funding_change_24h": -6.26e-05,
        "long_account_ratio": 0.628,
        "short_account_ratio": 0.372,
        "long_account_latest": 0.607,
        "short_account_latest": 0.393,
        "long_account_change_24h": -0.0185,
        "short_account_change_24h": 0.0185,
        "account_flow_label": "short_accounts_rising_long_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.493,
        "spot_futures_basis_pct": -0.0285,
        "basis_change_lookback": 0.012,
        "aggregate_score": 0.406,
        "bull_signals": 1,
        "bear_signals": 3,
        "liq_below": [
          [
            61500,
            6940.665852599999
          ],
          [
            60200,
            7505.8231129
          ],
          [
            59200,
            6956.2717032499995
          ]
        ],
        "liq_above": [
          [
            62900,
            6754.323163500001
          ],
          [
            64000,
            8883.402376
          ],
          [
            64400,
            7191.274081000001
          ]
        ],
        "strongest_liq_level": 68100,
        "fragility_score": 0.765,
        "positioning_extreme": "balanced"
      },
      "raw_llm_response": "{\n  \"signal\": \"bearish\",\n  \"confidence\": 0.62,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.74,\n  \"setup_signals\": [\n    \"가격 $62,565.40이 7일 범위 EQ $60,357.90 위의 프리미엄 구간에 위치\",\n    \"7일 고점 $62,957.20 및 상단 청산 클러스터 $62,900 근접으로 단기 buy-side liquidity sweep 후보\",\n    \"롱 계정 비율 0.607, account_long_crowding 1.000으로 롱 포지셔닝 과밀\",\n    \"24시간 가격 +1.67% 상승에도 OI -0.8420% 감소로 신규 롱 유입보다 숏 커버링/포지션 언와인딩 성격\",\n    \"CVD divergence 0.700으로 가격 상승 대비 참여 강도에 괴리 발생\",\n    \"fragility_score 0.765로 레버리지 포지셔닝 취약성 높음\"\n  ],\n  \"reasoning\": \"확정 구조는 가격이 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있고 7일 고점 $62,957.20 부근까지 회복했기 때문에 단기 구조상은 bullish로 본다. 그러나 셋업은 bearish이다. 현재가 $62,565.40은 7일 범위 EQ $60,357.90 위 프리미엄 구간이며, $62,900 청산대와 7일 고점 $62,957.20을 거의 테스트한 상태에서 롱 계정 비율 0.607 및 long crowding 1.000이 과열을 시사한다. 또한 가격은 24시간 +1.67% 상승했지만 OI는 -0.8420% 감소해 상승이 신규 포지션 축적보다는 언와인딩/숏 커버 성격이고, CVD divergence 0.700과 aggregate_score 0.406, bear_signals 3개가 4~8시간 내 되돌림 리스크를 높인다.\",\n  \"key_levels\": {\n    \"support\": [\n      61500,\n      60200,\n      59200\n    ],\n    \"resistance\": [\n      62900,\n      64000,\n      64400,\n      68100\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$64,400 상방 1시간 종가 안착\",\n  \"risk_scenario\": \"$62,900-$62,957 상단 유동성을 흡수한 뒤에도 OI가 재상승하고 가격이 $64,000 및 $64,400 청산대를 돌파하면, 현재 bearish 셋업은 숏 스퀴즈로 전환될 수 있다. 이 경우 다음 강한 유동성 자석은 $68,100이며, 롱 과밀이 해소되지 않은 상태에서도 가격이 강제로 위로 밀릴 위험이 있다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "candlestick": {
      "agent_id": "candlestick",
      "display_name": "Candlestick Reader",
      "signal": "neutral",
      "confidence": 0.56,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.62,
      "setup_signals": [
        "현재가 $62,565.40는 7일 범위 EQ $60,357.90 위의 프리미엄 구간에 위치",
        "7일 고점 저항 $62,957.20까지 약 $391.80로, ATR $346.84 기준 약 1.13 ATR 이내의 상단 저항권 접근",
        "최근 strict 등급 bearish_engulfing@291이 고거래량으로 출현했으며 pattern_quality 0.701로 최근 패턴 중 최고 품질",
        "최근 doji@294, doji@295, doji@299가 반복되어 고점 부근에서 방향성 둔화와 매수 모멘텀 약화 신호",
        "bull_score 1.45와 bear_score 1.45가 동일하여 구조 전환 전 명확한 우위가 부재"
      ],
      "reasoning": "현재 BTC는 $62,565.40로 EMA20 $62,107.30 위에 있어 단기 추세는 아직 무너지지 않았지만, 7일 고점 $62,957.20을 확정 돌파하지 못했기 때문에 구조적으로는 명확한 bullish BOS가 확인되지 않은 중립 상태로 본다. 캔들 관점에서는 고거래량 strict bearish engulfing의 품질이 0.701로 가장 높고, 이후 doji가 여러 차례 반복되며 상단 저항권에서 매수세가 둔화되는 모습이다. 반면 bullish_engulfing@296도 고거래량으로 출현했으나 품질은 0.617의 candidate 등급이며, bull_score와 bear_score가 각각 1.45로 동일해 방향 확정력이 부족하다. 따라서 확정 구조는 중립이지만, 프리미엄 구간과 7일 고점 근접, 고품질 bearish engulfing을 근거로 단기 실행 setup_bias는 bearish로 평가한다.",
      "key_levels": {
        "support": [
          62107.3,
          60957.29,
          60821.0,
          60357.9,
          57758.6
        ],
        "resistance": [
          62957.2
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$62,957.20",
      "risk_scenario": "$62,957.20을 1시간봉 기준으로 강하게 돌파하고 안착하면 고점권 bearish engulfing은 실패 신호가 되며, 숏 커버링과 추세 추종 매수로 단기 상승 지속 시나리오가 우세해질 수 있다. 반대로 EMA20 $62,107.30 아래로 이탈하면 $60,957.29~$60,821.00의 EMA240/EMA120 구간까지 되돌림 압력이 커진다.",
      "data_quality": "medium",
      "metrics": {
        "total_patterns_detected": 142,
        "recent_patterns": 8,
        "pattern_list": [
          "bearish_engulfing@291",
          "bullish_engulfing@296",
          "doji@290",
          "doji@294",
          "doji@295",
          "doji@299",
          "bearish_harami@297",
          "bullish_harami@299"
        ],
        "atr_value": 346.84,
        "vol_avg_20": 5872.22,
        "high_volume_patterns": [
          "bearish_engulfing",
          "bullish_engulfing"
        ],
        "pattern_candidates": [
          {
            "pattern": "bearish_engulfing",
            "signal": "bearish",
            "pattern_quality": 0.701,
            "tier": "strict",
            "high_volume": true
          },
          {
            "pattern": "bullish_engulfing",
            "signal": "bullish",
            "pattern_quality": 0.617,
            "tier": "candidate",
            "high_volume": true
          },
          {
            "pattern": "bearish_harami",
            "signal": "bearish",
            "pattern_quality": 0.597,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "bullish_harami",
            "signal": "bullish",
            "pattern_quality": 0.383,
            "tier": "candidate",
            "high_volume": false
          },
          {
            "pattern": "doji",
            "signal": "neutral",
            "pattern_quality": 0.355,
            "tier": "candidate",
            "high_volume": false
          }
        ],
        "best_pattern_quality": 0.701,
        "bull_score": 1.45,
        "bear_score": 1.45
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.56,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.62,\n  \"setup_signals\": [\n    \"현재가 $62,565.40는 7일 범위 EQ $60,357.90 위의 프리미엄 구간에 위치\",\n    \"7일 고점 저항 $62,957.20까지 약 $391.80로, ATR $346.84 기준 약 1.13 ATR 이내의 상단 저항권 접근\",\n    \"최근 strict 등급 bearish_engulfing@291이 고거래량으로 출현했으며 pattern_quality 0.701로 최근 패턴 중 최고 품질\",\n    \"최근 doji@294, doji@295, doji@299가 반복되어 고점 부근에서 방향성 둔화와 매수 모멘텀 약화 신호\",\n    \"bull_score 1.45와 bear_score 1.45가 동일하여 구조 전환 전 명확한 우위가 부재\"\n  ],\n  \"reasoning\": \"현재 BTC는 $62,565.40로 EMA20 $62,107.30 위에 있어 단기 추세는 아직 무너지지 않았지만, 7일 고점 $62,957.20을 확정 돌파하지 못했기 때문에 구조적으로는 명확한 bullish BOS가 확인되지 않은 중립 상태로 본다. 캔들 관점에서는 고거래량 strict bearish engulfing의 품질이 0.701로 가장 높고, 이후 doji가 여러 차례 반복되며 상단 저항권에서 매수세가 둔화되는 모습이다. 반면 bullish_engulfing@296도 고거래량으로 출현했으나 품질은 0.617의 candidate 등급이며, bull_score와 bear_score가 각각 1.45로 동일해 방향 확정력이 부족하다. 따라서 확정 구조는 중립이지만, 프리미엄 구간과 7일 고점 근접, 고품질 bearish engulfing을 근거로 단기 실행 setup_bias는 bearish로 평가한다.\",\n  \"key_levels\": {\n    \"support\": [\n      62107.3,\n      60957.29,\n      60821.0,\n      60357.9,\n      57758.6\n    ],\n    \"resistance\": [\n      62957.2\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$62,957.20\",\n  \"risk_scenario\": \"$62,957.20을 1시간봉 기준으로 강하게 돌파하고 안착하면 고점권 bearish engulfing은 실패 신호가 되며, 숏 커버링과 추세 추종 매수로 단기 상승 지속 시나리오가 우세해질 수 있다. 반대로 EMA20 $62,107.30 아래로 이탈하면 $60,957.29~$60,821.00의 EMA240/EMA120 구간까지 되돌림 압력이 커진다.\",\n  \"data_quality\": \"medium\"\n}"
    },
    "fibonacci": {
      "agent_id": "fibonacci",
      "display_name": "Fibonacci Analyst",
      "signal": "neutral",
      "confidence": 0.58,
      "structure_bias": "bullish",
      "setup_bias": "bearish",
      "setup_score": 0.55,
      "setup_signals": [
        "현재가 $62,565.40는 하락 스윙 고점 $62,180을 상회하여 구조적으로는 상방 돌파 상태",
        "현재가가 스윙 EQ / ret_0.5 $61,704.50 위에 있어 프리미엄 구간 진입",
        "가장 가까운 피보나치 지지 ret_0.786 $61,976.49가 현재가보다 0.94% 아래에 위치하여 단기 되돌림 여지 존재",
        "골든비율 ret_0.618 $61,816.72가 현재가보다 1.20% 아래에 있어 고확률 리테스트 후보",
        "강한 컨플루언스 존 $61,607.03 부근에 ret_0.236, ret_0.382, ret_0.5 계열이 밀집하며 cluster_score 1.0"
      ],
      "reasoning": "현재 BTC는 $62,565.40으로 하락 스윙 $62,180 → $61,229의 고점 $62,180을 이미 상회했기 때문에 확인된 구조 관점에서는 단기 bullish로 해석된다. 다만 가격은 ret_0.786 $61,976.49, 골든비율 ret_0.618 $61,816.72, EQ ret_0.5 $61,704.50보다 모두 위에 있어 프리미엄 구간에 있으며, 즉시 추격 매수보다는 피보나치 지지 리테스트 가능성이 커진 상태다. 특히 $61,607.03 컨플루언스 존은 4개 레벨이 겹친 cluster_score 1.0 구간으로, 되돌림 발생 시 핵심 반응 가격대다. 반응 확률은 0.45로 높지는 않지만, confluence_quality가 1.000이므로 $61,976.49 → $61,816.72 → $61,704.50 구간에서 지지가 확인되는지가 다음 방향성의 핵심이다.",
      "key_levels": {
        "support": [
          61976.49,
          61816.72,
          61704.5,
          61592.28,
          61229.0,
          60970.33,
          60641.28
        ],
        "resistance": [
          62957.2
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$61,229.00 이탈 시 현재의 bullish 구조 해석이 무효화되며, $62,957.20 상향 돌파 시 단기 bearish 되돌림 setup은 무효화",
      "risk_scenario": "반대 시나리오로 가격이 $61,976.49 ret_0.786 아래로 밀린 뒤 $61,816.72 골든비율과 $61,704.50 EQ를 순차적으로 이탈하면, 현재 돌파는 실패한 상방 이탈로 전환될 수 있으며 $61,592.28 및 $61,229.00까지 하락 압력이 확대될 수 있다. 반대로 $62,957.20 7일 고점을 돌파하면 되돌림 없이 확장 국면으로 이어질 가능성이 높아진다.",
      "data_quality": "high",
      "metrics": {
        "swing_pair": "High→Low: $62,180 → $61,229",
        "direction": "down",
        "nearest_fib": "ret_0.786",
        "nearest_fib_price": 61976.49,
        "nearest_fib_distance": 0.94,
        "golden_ratio_level": 61816.72,
        "fib_ret_382": 61592.28,
        "fib_ret_618": 61816.72,
        "confluence_zones": [
          {
            "price": 61607.03,
            "count": 4,
            "levels": [
              "ret_0.236",
              "ret_0.382",
              "ret_0.5",
              "ret_0.5"
            ],
            "cluster_score": 1.0
          },
          {
            "price": 60743.17,
            "count": 3,
            "levels": [
              "ext_1.618",
              "ret_0.382",
              "ext_1.414"
            ],
            "cluster_score": 0.85
          },
          {
            "price": 59649.4,
            "count": 2,
            "levels": [
              "ret_0.236",
              "ext_2.618"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 61099.66,
            "count": 2,
            "levels": [
              "ext_1.272",
              "ext_1.0"
            ],
            "cluster_score": 0.6
          },
          {
            "price": 61896.6,
            "count": 2,
            "levels": [
              "ret_0.618",
              "ret_0.786"
            ],
            "cluster_score": 0.6
          }
        ],
        "support_levels": [
          61976.486,
          61816.718,
          61704.5
        ],
        "resistance_levels": [],
        "level_candidates": [
          {
            "name": "ret_0.236",
            "price": 61453.44,
            "distance_pct": 1.78,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.382",
            "price": 61592.28,
            "distance_pct": 1.56,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.5",
            "price": 61704.5,
            "distance_pct": 1.38,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.618",
            "price": 61816.72,
            "distance_pct": 1.2,
            "is_support": true,
            "cluster_score": 1.0
          },
          {
            "name": "ret_0.786",
            "price": 61976.49,
            "distance_pct": 0.94,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.0",
            "price": 61229.0,
            "distance_pct": 2.14,
            "is_support": true,
            "cluster_score": 0.6
          },
          {
            "name": "ext_1.272",
            "price": 60970.33,
            "distance_pct": 2.55,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.414",
            "price": 60835.29,
            "distance_pct": 2.77,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_1.618",
            "price": 60641.28,
            "distance_pct": 3.08,
            "is_support": true,
            "cluster_score": 0.85
          },
          {
            "name": "ext_2.0",
            "price": 60278.0,
            "distance_pct": 3.66,
            "is_support": true,
            "cluster_score": 0.0
          }
        ],
        "confluence_quality": 1.0,
        "fib_reaction_state": "approaching",
        "reaction_probability": 0.45
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.58,\n  \"structure_bias\": \"bullish\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.55,\n  \"setup_signals\": [\n    \"현재가 $62,565.40는 하락 스윙 고점 $62,180을 상회하여 구조적으로는 상방 돌파 상태\",\n    \"현재가가 스윙 EQ / ret_0.5 $61,704.50 위에 있어 프리미엄 구간 진입\",\n    \"가장 가까운 피보나치 지지 ret_0.786 $61,976.49가 현재가보다 0.94% 아래에 위치하여 단기 되돌림 여지 존재\",\n    \"골든비율 ret_0.618 $61,816.72가 현재가보다 1.20% 아래에 있어 고확률 리테스트 후보\",\n    \"강한 컨플루언스 존 $61,607.03 부근에 ret_0.236, ret_0.382, ret_0.5 계열이 밀집하며 cluster_score 1.0\"\n  ],\n  \"reasoning\": \"현재 BTC는 $62,565.40으로 하락 스윙 $62,180 → $61,229의 고점 $62,180을 이미 상회했기 때문에 확인된 구조 관점에서는 단기 bullish로 해석된다. 다만 가격은 ret_0.786 $61,976.49, 골든비율 ret_0.618 $61,816.72, EQ ret_0.5 $61,704.50보다 모두 위에 있어 프리미엄 구간에 있으며, 즉시 추격 매수보다는 피보나치 지지 리테스트 가능성이 커진 상태다. 특히 $61,607.03 컨플루언스 존은 4개 레벨이 겹친 cluster_score 1.0 구간으로, 되돌림 발생 시 핵심 반응 가격대다. 반응 확률은 0.45로 높지는 않지만, confluence_quality가 1.000이므로 $61,976.49 → $61,816.72 → $61,704.50 구간에서 지지가 확인되는지가 다음 방향성의 핵심이다.\",\n  \"key_levels\": {\n    \"support\": [\n      61976.49,\n      61816.72,\n      61704.5,\n      61592.28,\n      61229.0,\n      60970.33,\n      60641.28\n    ],\n    \"resistance\": [\n      62957.2\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$61,229.00 이탈 시 현재의 bullish 구조 해석이 무효화되며, $62,957.20 상향 돌파 시 단기 bearish 되돌림 setup은 무효화\",\n  \"risk_scenario\": \"반대 시나리오로 가격이 $61,976.49 ret_0.786 아래로 밀린 뒤 $61,816.72 골든비율과 $61,704.50 EQ를 순차적으로 이탈하면, 현재 돌파는 실패한 상방 이탈로 전환될 수 있으며 $61,592.28 및 $61,229.00까지 하락 압력이 확대될 수 있다. 반대로 $62,957.20 7일 고점을 돌파하면 되돌림 없이 확장 국면으로 이어질 가능성이 높아진다.\",\n  \"data_quality\": \"high\"\n}"
    },
    "harmonic": {
      "agent_id": "harmonic",
      "display_name": "Harmonic Specialist",
      "signal": "neutral",
      "confidence": 0.36,
      "structure_bias": "neutral",
      "setup_bias": "bearish",
      "setup_score": 0.46,
      "setup_signals": [
        "현재가 $62,565.40는 활성/근접 bearish PRZ 클러스터 내부 또는 상단부에 위치: 주요 active PRZ $61,845.93-$62,626.41 및 narrow crab PRZ $62,422.48-$62,645.88",
        "가장 가까운 PRZ는 crab 기준 약 $62,593.20로 현재가와 약 0.04% 거리이며, 즉각적인 반응 구간에 해당",
        "최고 등급 council PRZ는 bearish Bat 형성 패턴: D 예상가 $62,002.79, PRZ $61,846.06-$62,159.52, score 0.955, 3중 Fib confluence(ABCD, BC_EXT, XAD)",
        "다수의 bearish high-confluence PRZ가 중첩: Butterfly PRZ $61,845.99-$62,409.71, Crab PRZ $61,865.99-$62,617.38, Bat PRZ $61,845.93-$62,626.41",
        "단, confirmed_reaction_prz_count가 0이고 핵심 actionable Bat도 confirmed_reaction=false이므로 아직 구조 전환 신호가 아닌 선행 반전 후보 구간"
      ],
      "reasoning": "1시간 BTC/USDT는 현재 $62,565.40으로 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있어 단순 추세 필터는 강하지만, 제공 데이터상 확정 BOS/CHoCH 또는 구조적 수용 신호가 없어 structure_bias는 neutral로 둔다. 하모닉 관점에서는 bearish PRZ가 매우 조밀하게 겹치며, 특히 active Bat/Crab 클러스터 상단 $62,626.41-$62,645.88 부근이 즉각 저항 후보이다. 최고 품질 패턴은 strict high Bat 형성 패턴으로 PRZ $61,846.06-$62,159.52, score 0.955, PRZ confluence 3개를 보이나 현재는 pre-confirmation 상태라 단독 매도 경로로 확정할 수 없다. 따라서 본 판독은 확정 bearish 구조가 아니라, $62.4k-$62.65k 구간에서 rejection, sweep-reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 붙을 경우 bearish 반응 셋업으로 전환될 수 있는 watch 성격이다.",
      "key_levels": {
        "support": [
          62159.52,
          61846.06,
          61737.49,
          61573.59,
          61308.3
        ],
        "resistance": [
          62593.2,
          62626.41,
          62645.88,
          62957.2
        ]
      },
      "time_horizon": "short term",
      "invalidation_level": "$62,645.88",
      "risk_scenario": "$62,645.88 위로 1시간 종가 수용이 나오고 7일 고점 $62,957.20까지 확장되면 현재 bearish PRZ 반응 가정은 실패로 본다. 이 경우 형성 중인 bearish Bat/Crab PRZ는 방어 실패가 되며, 숏 반응보다 상단 유동성 추적 및 다음 확장 PRZ 탐색이 우선된다.",
      "data_quality": "medium",
      "metrics": {
        "patterns_found": 77,
        "completed_patterns_found": 27,
        "forming_d_prz_found": 50,
        "swing_orders_scanned": [
          3,
          5,
          8
        ],
        "swing_search_window": 34,
        "multiscale_swings_scanned": 62,
        "swing_highs_scanned": 32,
        "swing_lows_scanned": 30,
        "timeframe": "1h",
        "prz_active_threshold_pct": 0.5,
        "prz_nearby_threshold_pct": 1.0,
        "prz_watch_threshold_pct": 2.0,
        "prz_max_width_pct": 0.9,
        "quality_counts": {
          "high": 3,
          "medium": 20,
          "low": 54
        },
        "prz_status_counts": {
          "active": 19,
          "nearby": 5,
          "watch": 13,
          "far": 40,
          "forming": 27
        },
        "high_confluence_prz_count": 18,
        "strict_patterns_found": 36,
        "candidate_patterns_found": 41,
        "active_patterns_at_prz": 19,
        "nearby_patterns": 5,
        "all_patterns": [
          "bat",
          "crab",
          "bat",
          "crab",
          "crab",
          "bat",
          "bat",
          "crab",
          "crab",
          "shark",
          "gartley",
          "gartley",
          "butterfly",
          "gartley",
          "shark",
          "butterfly",
          "shark",
          "bat",
          "butterfly",
          "butterfly",
          "shark",
          "shark",
          "crab",
          "shark",
          "bat",
          "bat",
          "crab",
          "crab",
          "butterfly",
          "bat",
          "butterfly",
          "shark",
          "butterfly",
          "butterfly",
          "bat",
          "butterfly",
          "butterfly",
          "butterfly",
          "bat",
          "crab",
          "crab",
          "gartley",
          "shark",
          "bat",
          "butterfly",
          "bat",
          "gartley",
          "crab",
          "butterfly",
          "crab",
          "crab",
          "shark",
          "shark",
          "butterfly",
          "crab",
          "crab",
          "butterfly",
          "bat",
          "butterfly",
          "shark",
          "bat",
          "butterfly",
          "butterfly",
          "butterfly",
          "bat",
          "shark",
          "shark",
          "shark",
          "gartley",
          "gartley",
          "shark",
          "crab",
          "crab",
          "shark",
          "crab",
          "shark",
          "bat"
        ],
        "all_signals": [
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bullish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bullish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish",
          "bearish"
        ],
        "best_pattern": "bat",
        "best_pattern_quality": "strict",
        "best_quality": "high",
        "best_pattern_score": 0.955,
        "best_completion_status": "forming",
        "nearest_pattern": "crab",
        "nearest_prz": 62593.2,
        "price_to_prz": 0.04,
        "prz_range": [
          62352.9,
          62833.5
        ],
        "council_relevant_prz_count": 1,
        "directional_influence_prz_count": 1,
        "confirmed_reaction_prz_count": 0,
        "validated_harmonic_tp_count": 0,
        "pattern_candidates": [
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.955,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62002.79,
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_width_pct": 0.506,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.9,
            "price_to_prz_pct_raw": -0.8992,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 266,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 272,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.848,
            "ratio_score": 0.747,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 61926.67,
            "prz_range": [
              61725.8,
              62127.54
            ],
            "prz_width_pct": 0.649,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.02,
            "price_to_prz_pct_raw": -1.0209,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 61926.67,
              "a_price": 61113.8,
              "tp1_ad_382": 61616.16,
              "tp2_ad_618": 61424.32,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.4019
            },
            "x_price": 62180.0,
            "x_idx": 266,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.817,
            "ratio_score": 0.611,
            "prz_score": 0.998,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62127.85,
            "prz_range": [
              61845.99,
              62409.71
            ],
            "prz_width_pct": 0.907,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.7,
            "price_to_prz_pct_raw": -0.6993,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "butterfly",
              "d_price": 62127.85,
              "a_price": 61229.0,
              "tp1_ad_382": 61784.49,
              "tp2_ad_618": 61572.36,
              "tp3_a_or_structure_liquidity": 61229.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7027,
              "ABC": 0.4948
            },
            "x_price": 60520.0,
            "x_idx": 243,
            "x_order": 5,
            "a_price": 61229.0,
            "a_idx": 276,
            "a_order": 5,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.927,
            "ratio_score": 1.0,
            "prz_score": 0.92,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62241.68,
            "prz_range": [
              61865.99,
              62617.38
            ],
            "prz_width_pct": 1.207,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.52,
            "price_to_prz_pct_raw": -0.5174,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62241.68,
              "a_price": 61308.3,
              "tp1_ad_382": 61885.13,
              "tp2_ad_618": 61664.85,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5314,
              "ABC": 0.5884
            },
            "x_price": 60520.0,
            "x_idx": 243,
            "x_order": 5,
            "a_price": 61308.3,
            "a_idx": 272,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.877,
            "ratio_score": 0.86,
            "prz_score": 0.908,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62236.17,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.53,
            "price_to_prz_pct_raw": -0.5262,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019
            },
            "x_price": 59444.5,
            "x_idx": 232,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.793,
            "ratio_score": 0.811,
            "prz_score": 0.868,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61347.57,
            "prz_range": [
              60915.01,
              61780.12
            ],
            "prz_width_pct": 1.41,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.95,
            "price_to_prz_pct_raw": -1.9465,
            "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": "butterfly",
              "d_price": 61347.57,
              "a_price": 58160.0,
              "tp1_ad_382": 60129.92,
              "tp2_ad_618": 59377.65,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7454,
              "ABC": 0.4954
            },
            "x_price": 59883.2,
            "x_idx": 178,
            "x_order": 3,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.684,
            "ratio_score": 0.625,
            "prz_score": 0.868,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61727.2,
            "prz_range": [
              60915.01,
              61780.12
            ],
            "prz_width_pct": 1.41,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.95,
            "price_to_prz_pct_raw": -1.9465,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "initial_PRZ_reaction"
              ],
              "reaction_score": 0.25,
              "reaction_detail": {
                "reaction_score": 0.25,
                "reaction_move_ratio_ad": 0.128,
                "adverse_move_ratio_ad": 0.153,
                "bars_after_d": 12,
                "reasons": [
                  "initial_PRZ_reaction"
                ]
              },
              "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": "butterfly",
              "d_price": 61347.57,
              "a_price": 58160.0,
              "tp1_ad_382": 60129.92,
              "tp2_ad_618": 59377.65,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7454,
              "ABC": 0.4954,
              "BCD": 2.5869,
              "XAD": 2.0701
            },
            "x_price": 59883.2,
            "x_idx": 178,
            "x_order": 3,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": 277
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.634,
            "ratio_score": 0.373,
            "prz_score": 0.908,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62386.7,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.53,
            "price_to_prz_pct_raw": -0.5262,
            "harmonic_vote_state": {
              "authority": "post_confirmation_vote_eligible",
              "directional_vote_weight": 0.58,
              "confirmed_reaction": true,
              "confirmation_reasons": [
                "PRZ_touch_or_entry",
                "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.4,
                "adverse_move_ratio_ad": 0.448,
                "bars_after_d": 8,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.58,
            "confirmed_reaction": true,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019,
              "BCD": 3.6755,
              "XAD": 0.7625
            },
            "x_price": 59444.5,
            "x_idx": 232,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": 291
          }
        ],
        "council_relevant_prz": [
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.955,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62002.79,
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_width_pct": 0.506,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.9,
            "price_to_prz_pct_raw": -0.8992,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 266,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 272,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          }
        ],
        "report_detail_candidates": [
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.955,
            "ratio_score": 1.0,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 62002.79,
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_width_pct": 0.506,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.9,
            "price_to_prz_pct_raw": -0.8992,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4806,
              "ABC": 0.5884
            },
            "x_price": 62180.0,
            "x_idx": 266,
            "x_order": 8,
            "a_price": 61308.3,
            "a_idx": 272,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "gartley",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.848,
            "ratio_score": 0.747,
            "prz_score": 1.0,
            "prz_proximity": "nearby",
            "action_status": "nearby",
            "high_confluence_prz": true,
            "d_price": 61926.67,
            "prz_range": [
              61725.8,
              62127.54
            ],
            "prz_width_pct": 0.649,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.02,
            "price_to_prz_pct_raw": -1.0209,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "gartley",
              "d_price": 61926.67,
              "a_price": 61113.8,
              "tp1_ad_382": 61616.16,
              "tp2_ad_618": 61424.32,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5753,
              "ABC": 0.4019
            },
            "x_price": 62180.0,
            "x_idx": 266,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "high",
            "pattern_score": 0.817,
            "ratio_score": 0.611,
            "prz_score": 0.998,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62127.85,
            "prz_range": [
              61845.99,
              62409.71
            ],
            "prz_width_pct": 0.907,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.7,
            "price_to_prz_pct_raw": -0.6993,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "butterfly",
              "d_price": 62127.85,
              "a_price": 61229.0,
              "tp1_ad_382": 61784.49,
              "tp2_ad_618": 61572.36,
              "tp3_a_or_structure_liquidity": 61229.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7027,
              "ABC": 0.4948
            },
            "x_price": 60520.0,
            "x_idx": 243,
            "x_order": 5,
            "a_price": 61229.0,
            "a_idx": 276,
            "a_order": 5,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.927,
            "ratio_score": 1.0,
            "prz_score": 0.92,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62241.68,
            "prz_range": [
              61865.99,
              62617.38
            ],
            "prz_width_pct": 1.207,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.52,
            "price_to_prz_pct_raw": -0.5174,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62241.68,
              "a_price": 61308.3,
              "tp1_ad_382": 61885.13,
              "tp2_ad_618": 61664.85,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5314,
              "ABC": 0.5884
            },
            "x_price": 60520.0,
            "x_idx": 243,
            "x_order": 5,
            "a_price": 61308.3,
            "a_idx": 272,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.877,
            "ratio_score": 0.86,
            "prz_score": 0.908,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62236.17,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.53,
            "price_to_prz_pct_raw": -0.5262,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019
            },
            "x_price": 59444.5,
            "x_idx": 232,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.793,
            "ratio_score": 0.811,
            "prz_score": 0.868,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61347.57,
            "prz_range": [
              60915.01,
              61780.12
            ],
            "prz_width_pct": 1.41,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.95,
            "price_to_prz_pct_raw": -1.9465,
            "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": "butterfly",
              "d_price": 61347.57,
              "a_price": 58160.0,
              "tp1_ad_382": 60129.92,
              "tp2_ad_618": 59377.65,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7454,
              "ABC": 0.4954
            },
            "x_price": 59883.2,
            "x_idx": 178,
            "x_order": 3,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "butterfly",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "low",
            "pattern_score": 0.684,
            "ratio_score": 0.625,
            "prz_score": 0.868,
            "prz_proximity": "watch",
            "action_status": "watch",
            "high_confluence_prz": true,
            "d_price": 61727.2,
            "prz_range": [
              60915.01,
              61780.12
            ],
            "prz_width_pct": 1.41,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.95,
            "price_to_prz_pct_raw": -1.9465,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.25,
              "confirmed_reaction": false,
              "confirmation_reasons": [
                "initial_PRZ_reaction"
              ],
              "reaction_score": 0.25,
              "reaction_detail": {
                "reaction_score": 0.25,
                "reaction_move_ratio_ad": 0.128,
                "adverse_move_ratio_ad": 0.153,
                "bars_after_d": 12,
                "reasons": [
                  "initial_PRZ_reaction"
                ]
              },
              "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": "butterfly",
              "d_price": 61347.57,
              "a_price": 58160.0,
              "tp1_ad_382": 60129.92,
              "tp2_ad_618": 59377.65,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.7454,
              "ABC": 0.4954,
              "BCD": 2.5869,
              "XAD": 2.0701
            },
            "x_price": 59883.2,
            "x_idx": 178,
            "x_order": 3,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": 277
          },
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "candidate",
            "quality": "medium",
            "pattern_score": 0.634,
            "ratio_score": 0.373,
            "prz_score": 0.908,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": true,
            "d_price": 62386.7,
            "prz_range": [
              61845.93,
              62626.41
            ],
            "prz_width_pct": 1.254,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.53,
            "price_to_prz_pct_raw": -0.5262,
            "harmonic_vote_state": {
              "authority": "post_confirmation_vote_eligible",
              "directional_vote_weight": 0.58,
              "confirmed_reaction": true,
              "confirmation_reasons": [
                "PRZ_touch_or_entry",
                "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.4,
                "adverse_move_ratio_ad": 0.448,
                "bars_after_d": 8,
                "reasons": [
                  "AD0.382_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected"
                ]
              },
              "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.58,
            "confirmed_reaction": true,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62236.17,
              "a_price": 61113.8,
              "tp1_ad_382": 61807.42,
              "tp2_ad_618": 61542.54,
              "tp3_a_or_structure_liquidity": 61113.8,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.3675,
              "ABC": 0.4019,
              "BCD": 3.6755,
              "XAD": 0.7625
            },
            "x_price": 59444.5,
            "x_idx": 232,
            "x_order": 8,
            "a_price": 61113.8,
            "a_idx": 268,
            "a_order": 3,
            "b_price": 61727.2,
            "b_idx": 277,
            "b_order": 3,
            "c_price": 61480.7,
            "c_idx": 285,
            "c_order": 3,
            "d_idx": 291
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.874,
            "ratio_score": 0.965,
            "prz_score": 0.838,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": false,
            "d_price": 61944.92,
            "prz_range": [
              61472.99,
              62416.85
            ],
            "prz_width_pct": 1.524,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.99,
            "price_to_prz_pct_raw": -0.9917,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 61944.92,
              "a_price": 57758.6,
              "tp1_ad_382": 60345.74,
              "tp2_ad_618": 59357.77,
              "tp3_a_or_structure_liquidity": 57758.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.6006,
              "ABC": 0.3775
            },
            "x_price": 60565.6,
            "x_idx": 201,
            "x_order": 3,
            "a_price": 57758.6,
            "a_idx": 229,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.865,
            "ratio_score": 1.0,
            "prz_score": 0.783,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": false,
            "d_price": 62534.18,
            "prz_range": [
              62422.48,
              62645.88
            ],
            "prz_width_pct": 0.357,
            "prz_confluence_count": 2,
            "prz_fib_families": [
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.05,
            "price_to_prz_pct_raw": -0.0499,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62534.18,
              "a_price": 57758.6,
              "tp1_ad_382": 60709.91,
              "tp2_ad_618": 59582.87,
              "tp3_a_or_structure_liquidity": 57758.6,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.562,
              "ABC": 0.6824
            },
            "x_price": 60758.3,
            "x_idx": 192,
            "x_order": 8,
            "a_price": 57758.6,
            "a_idx": 229,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 58294.1,
            "c_idx": 240,
            "c_order": 8,
            "d_idx": null
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "strict",
            "quality": "low",
            "pattern_score": 0.86,
            "ratio_score": 0.987,
            "prz_score": 0.777,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": false,
            "d_price": 62386.7,
            "prz_range": [
              61331.99,
              62420.11
            ],
            "prz_width_pct": 1.759,
            "prz_confluence_count": 3,
            "prz_fib_families": [
              "ABCD",
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -1.1,
            "price_to_prz_pct_raw": -1.1018,
            "harmonic_vote_state": {
              "authority": "post_confirmation_vote_eligible",
              "directional_vote_weight": 0.58,
              "confirmed_reaction": true,
              "confirmation_reasons": [
                "PRZ_touch_or_entry",
                "initial_PRZ_reaction"
              ],
              "reaction_score": 0.25,
              "reaction_detail": {
                "reaction_score": 0.25,
                "reaction_move_ratio_ad": 0.12,
                "adverse_move_ratio_ad": 0.135,
                "bars_after_d": 8,
                "reasons": [
                  "initial_PRZ_reaction"
                ]
              },
              "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.58,
            "confirmed_reaction": true,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 61876.05,
              "a_price": 58160.0,
              "tp1_ad_382": 60456.52,
              "tp2_ad_618": 59579.53,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.4944,
              "ABC": 0.4954,
              "BCD": 3.6232,
              "XAD": 1.6267
            },
            "x_price": 60758.3,
            "x_idx": 192,
            "x_order": 8,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 60080.9,
            "c_idx": 259,
            "c_order": 3,
            "d_idx": 291
          },
          {
            "pattern": "crab",
            "signal": "bearish",
            "completion_status": "completed",
            "pattern_quality": "strict",
            "quality": "medium",
            "pattern_score": 0.86,
            "ratio_score": 0.97,
            "prz_score": 0.783,
            "prz_proximity": "active",
            "action_status": "active",
            "high_confluence_prz": false,
            "d_price": 62180.0,
            "prz_range": [
              62146.35,
              62489.9
            ],
            "prz_width_pct": 0.551,
            "prz_confluence_count": 2,
            "prz_fib_families": [
              "BC_EXT",
              "XAD"
            ],
            "price_to_prz_pct": -0.4,
            "price_to_prz_pct_raw": -0.3952,
            "harmonic_vote_state": {
              "authority": "post_confirmation_vote_eligible",
              "directional_vote_weight": 0.58,
              "confirmed_reaction": true,
              "confirmation_reasons": [
                "PRZ_touch_or_entry",
                "PRZ_rejection_or_defense",
                "AD0.236_reaction_reached",
                "PRZ_center_reclaimed_or_rejected",
                "D_PRZ_failure_zone_defended",
                "post_D_close_progress"
              ],
              "reaction_score": 0.95,
              "reaction_detail": {
                "reaction_score": 0.95,
                "reaction_move_ratio_ad": 0.265,
                "adverse_move_ratio_ad": 0.0,
                "bars_after_d": 12,
                "reasons": [
                  "AD0.236_reaction_reached",
                  "PRZ_center_reclaimed_or_rejected",
                  "D_PRZ_failure_zone_defended",
                  "post_D_close_progress"
                ]
              },
              "path_role": "medium confluence / weak-consensus tie-breaker; no standalone path override",
              "standalone_path_override_allowed": false
            },
            "directional_vote_weight": 0.58,
            "confirmed_reaction": true,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "crab",
              "d_price": 62318.12,
              "a_price": 58160.0,
              "tp1_ad_382": 60729.72,
              "tp2_ad_618": 59748.4,
              "tp3_a_or_structure_liquidity": 58160.0,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "ratios": {
              "XAB": 0.5124,
              "ABC": 0.8956,
              "BCD": 3.3779,
              "XAD": 1.6038
            },
            "x_price": 60666.6,
            "x_idx": 197,
            "x_order": 3,
            "a_price": 58160.0,
            "a_idx": 219,
            "a_order": 8,
            "b_price": 59444.5,
            "b_idx": 232,
            "b_order": 8,
            "c_price": 58294.1,
            "c_idx": 240,
            "c_order": 8,
            "d_idx": 266
          }
        ],
        "actionable_patterns_list": [
          {
            "pattern": "bat",
            "signal": "bearish",
            "completion_status": "forming",
            "pattern_quality": "strict",
            "quality": "high",
            "pattern_score": 0.955,
            "prz_proximity": "nearby",
            "prz_range": [
              61846.06,
              62159.52
            ],
            "prz_reversal_direction": "down",
            "price_to_prz_pct": -0.9,
            "high_confluence_prz": true,
            "harmonic_vote_state": {
              "authority": "pre_confirmation_reversal_candidate",
              "directional_vote_weight": 0.35,
              "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.35,
            "confirmed_reaction": false,
            "standalone_path_override_allowed": false,
            "tp_ladder": {
              "direction": "bearish",
              "source": "bat",
              "d_price": 62002.79,
              "a_price": 61308.3,
              "tp1_ad_382": 61737.49,
              "tp2_ad_618": 61573.59,
              "tp3_a_or_structure_liquidity": 61308.3,
              "note": "Use as strong TP ladder context; not standalone path authority."
            },
            "interpretation": "BAT FORMING HIGH PRZ $61,846.06-$62,159.52: expected reversal DOWN if price reacts in zone"
          }
        ],
        "best_council_prz": {
          "pattern": "bat",
          "signal": "bearish",
          "completion_status": "forming",
          "pattern_quality": "strict",
          "quality": "high",
          "pattern_score": 0.955,
          "ratio_score": 1.0,
          "prz_score": 1.0,
          "prz_proximity": "nearby",
          "action_status": "nearby",
          "high_confluence_prz": true,
          "d_price": 62002.79,
          "prz_range": [
            61846.06,
            62159.52
          ],
          "prz_width_pct": 0.506,
          "prz_confluence_count": 3,
          "prz_fib_families": [
            "ABCD",
            "BC_EXT",
            "XAD"
          ],
          "price_to_prz_pct": -0.9,
          "price_to_prz_pct_raw": -0.8992,
          "harmonic_vote_state": {
            "authority": "pre_confirmation_reversal_candidate",
            "directional_vote_weight": 0.35,
            "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.35,
          "confirmed_reaction": false,
          "standalone_path_override_allowed": false,
          "tp_ladder": {
            "direction": "bearish",
            "source": "bat",
            "d_price": 62002.79,
            "a_price": 61308.3,
            "tp1_ad_382": 61737.49,
            "tp2_ad_618": 61573.59,
            "tp3_a_or_structure_liquidity": 61308.3,
            "note": "Use as strong TP ladder context; not standalone path authority."
          },
          "ratios": {
            "XAB": 0.4806,
            "ABC": 0.5884
          },
          "x_price": 62180.0,
          "x_idx": 266,
          "x_order": 8,
          "a_price": 61308.3,
          "a_idx": 272,
          "a_order": 3,
          "b_price": 61727.2,
          "b_idx": 277,
          "b_order": 3,
          "c_price": 61480.7,
          "c_idx": 285,
          "c_order": 3,
          "d_idx": null
        },
        "best_tp_ladder": {
          "direction": "bearish",
          "source": "bat",
          "d_price": 62002.79,
          "a_price": 61308.3,
          "tp1_ad_382": 61737.49,
          "tp2_ad_618": 61573.59,
          "tp3_a_or_structure_liquidity": 61308.3,
          "note": "Use as strong TP ladder context; not standalone path authority."
        },
        "tp_ladder": [
          {
            "direction": "bearish",
            "source": "bat",
            "d_price": 62002.79,
            "a_price": 61308.3,
            "tp1_ad_382": 61737.49,
            "tp2_ad_618": 61573.59,
            "tp3_a_or_structure_liquidity": 61308.3,
            "note": "Use as strong TP ladder context; not standalone path authority."
          }
        ],
        "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": "watch",
        "directional_scores": {
          "bullish": 0,
          "bearish": 0.142
        },
        "directional_score_total": 0.142,
        "directional_dominance": 1.0
      },
      "raw_llm_response": "{\n  \"signal\": \"neutral\",\n  \"confidence\": 0.36,\n  \"structure_bias\": \"neutral\",\n  \"setup_bias\": \"bearish\",\n  \"setup_score\": 0.46,\n  \"setup_signals\": [\n    \"현재가 $62,565.40는 활성/근접 bearish PRZ 클러스터 내부 또는 상단부에 위치: 주요 active PRZ $61,845.93-$62,626.41 및 narrow crab PRZ $62,422.48-$62,645.88\",\n    \"가장 가까운 PRZ는 crab 기준 약 $62,593.20로 현재가와 약 0.04% 거리이며, 즉각적인 반응 구간에 해당\",\n    \"최고 등급 council PRZ는 bearish Bat 형성 패턴: D 예상가 $62,002.79, PRZ $61,846.06-$62,159.52, score 0.955, 3중 Fib confluence(ABCD, BC_EXT, XAD)\",\n    \"다수의 bearish high-confluence PRZ가 중첩: Butterfly PRZ $61,845.99-$62,409.71, Crab PRZ $61,865.99-$62,617.38, Bat PRZ $61,845.93-$62,626.41\",\n    \"단, confirmed_reaction_prz_count가 0이고 핵심 actionable Bat도 confirmed_reaction=false이므로 아직 구조 전환 신호가 아닌 선행 반전 후보 구간\"\n  ],\n  \"reasoning\": \"1시간 BTC/USDT는 현재 $62,565.40으로 EMA20 $62,107.30, EMA120 $60,821.00, EMA240 $60,957.29 위에 있어 단순 추세 필터는 강하지만, 제공 데이터상 확정 BOS/CHoCH 또는 구조적 수용 신호가 없어 structure_bias는 neutral로 둔다. 하모닉 관점에서는 bearish PRZ가 매우 조밀하게 겹치며, 특히 active Bat/Crab 클러스터 상단 $62,626.41-$62,645.88 부근이 즉각 저항 후보이다. 최고 품질 패턴은 strict high Bat 형성 패턴으로 PRZ $61,846.06-$62,159.52, score 0.955, PRZ confluence 3개를 보이나 현재는 pre-confirmation 상태라 단독 매도 경로로 확정할 수 없다. 따라서 본 판독은 확정 bearish 구조가 아니라, $62.4k-$62.65k 구간에서 rejection, sweep-reclaim 실패, 15m/1h MSS 또는 CVD/OI 약화가 붙을 경우 bearish 반응 셋업으로 전환될 수 있는 watch 성격이다.\",\n  \"key_levels\": {\n    \"support\": [\n      62159.52,\n      61846.06,\n      61737.49,\n      61573.59,\n      61308.3\n    ],\n    \"resistance\": [\n      62593.2,\n      62626.41,\n      62645.88,\n      62957.2\n    ]\n  },\n  \"time_horizon\": \"short term\",\n  \"invalidation_level\": \"$62,645.88\",\n  \"risk_scenario\": \"$62,645.88 위로 1시간 종가 수용이 나오고 7일 고점 $62,957.20까지 확장되면 현재 bearish PRZ 반응 가정은 실패로 본다. 이 경우 형성 중인 bearish Bat/Crab PRZ는 방어 실패가 되며, 숏 반응보다 상단 유동성 추적 및 다음 확장 PRZ 탐색이 우선된다.\",\n  \"data_quality\": \"medium\"\n}"
    }
  },
  "chairman_synthesis": {
    "overall_signal": "bearish",
    "overall_confidence": 0.64,
    "execution_setup": {
      "setup_bias": "bearish",
      "setup_strength": 0.76,
      "active_setups": [
        "Wyckoff: 분배 Phase C 내 UTAD 후보 고점 $62,957.20 형성 후 현재가 $62,565.40가 고점 아래로 밀린 상태",
        "ICT: 현재가가 EQ $61,256.10 위 프리미엄 구간이며 bearish OB $62,272.10-$63,209.60 내부에서 거래 중",
        "ICT: bearish OB mid $62,740.85 및 London high $62,726.00이 단기 공급 저항으로 중첩",
        "Derivatives: 7일 고점 $62,957.20 및 상단 청산 클러스터 $62,900 근접, 롱 계정 비율 0.607로 롱 과밀",
        "Candlestick: strict 등급 고거래량 bearish engulfing이 $62,386.70 부근 이후 출현, 패턴 품질 0.701",
        "Fibonacci: 가격이 ret_0.786 $61,976.49, ret_0.618 $61,816.72, EQ $61,704.50 위 프리미엄에 위치",
        "Harmonic: active bearish PRZ $62,422.48-$62,645.88 및 $61,845.93-$62,626.41 구간과 현재가가 중첩"
      ],
      "setup_vs_structure": "구조적 판독은 Wyckoff 분배 해석이 가장 강하지만, ICT·파생·피보나치의 단기 구조는 아직 EMA 및 단기 고점 돌파 기준으로 bullish 성격을 일부 유지한다. 반면 실행 셋업은 6명 중 5명이 명확히 bearish로 기울어 구조보다 훨씬 더 일관되게 상단 프리미엄·공급 테스트·롱 과밀 리스크를 가리킨다."
    },
    "signal_breakdown": {
      "bullish_count": 3,
      "bearish_count": 1,
      "neutral_count": 2
    },
    "key_levels": {
      "support": [
        62386.7,
        62272.1,
        62159.52,
        62107.3,
        61976.49,
        61816.72,
        61704.5,
        61500,
        61256.1,
        61134.8,
        61113.8,
        60758.3,
        60734.0,
        59060.0,
        58850.0
      ],
      "resistance": [
        62626.41,
        62726.0,
        62740.85,
        62900,
        62957.2,
        63209.6,
        64000,
        64400
      ]
    },
    "confluences": [
      "Wyckoff와 ICT가 모두 $63,209.60을 핵심 상단 공급/레인지 상단으로 지목한다.",
      "Wyckoff, ICT, Candlestick, Fibonacci, Derivatives 모두 $62,957.20 부근을 주요 고점 또는 저항으로 인식한다.",
      "ICT의 bearish OB $62,272.10-$63,209.60, Wyckoff의 UT $62,386.70 및 UTAD $62,957.20, Harmonic의 bearish PRZ $62,422.48-$62,645.88이 현재가 $62,565.40 주변에서 공급 구간을 형성한다.",
      "ICT의 EQ $61,256.10, Wyckoff의 EQ $61,134.80, 이전일 저가 $61,113.80, Harmonic TP/구조 레벨 $61,113.80이 $61.1k-$61.3k 수요/균형 축으로 중첩된다.",
      "Fibonacci의 ret_0.786 $61,976.49, ret_0.618 $61,816.72, Harmonic의 bearish Bat PRZ $61,846.06-$62,159.52, EMA20 $62,107.30이 $61.8k-$62.16k 중간 지지·반응 구간으로 겹친다.",
      "Derivatives의 상단 청산 클러스터 $62,900과 Wyckoff UTAD $62,957.20이 거의 동일한 buy-side liquidity 구간을 가리킨다.",
      "실행 셋업 기준으로 Wyckoff, ICT, Derivatives, Candlestick, Fibonacci가 모두 프리미엄 구간에서 bearish 반응 리스크를 제시한다."
    ],
    "conflicts": [
      "Wyckoff는 1시간 구조를 분배 Phase C, UTAD 이후의 bearish 구조로 판독하지만, ICT·Derivatives·Fibonacci는 EMA 상방 및 단기 고점 돌파를 근거로 단기 구조를 bullish로 본다.",
      "Candlestick과 Harmonic은 확정 구조를 neutral로 둔다. 두 분석 모두 상단 반응 리스크는 인정하지만, 단독으로 구조적 bearish 확정을 선언할 만큼의 BOS/CHoCH 또는 확정 반응은 부족하다고 본다.",
      "ICT는 구조적으로 최근 CHoCH_bullish $60,758.30을 인정하지만, 실행 셋업은 bearish OB $62,272.10-$63,209.60 내부 프리미엄 숏 조건으로 반대 방향을 제시한다.",
      "Fibonacci는 $62,180 상회로 단기 bullish 구조를 인정하나, 현재 가격이 주요 되돌림 레벨 위 프리미엄에 있어 실행 관점에서는 추격 매수보다 되돌림 리스크를 강조한다.",
      "Harmonic의 최고 품질 bearish Bat PRZ는 점수 0.955로 높지만 아직 forming/pre-confirmation 상태이므로, Wyckoff·ICT·파생 구조를 뒤집는 독립 신호로 취급할 수 없다."
    ],
    "executive_summary": "BTC/USDT 1시간 구조는 표면적으로 ICT·파생·피보나치가 단기 bullish 구조 요소를 인정하지만, regime-level에서는 Wyckoff의 분배 Phase C 및 UTAD $62,957.20 이후 상단 공급 테스트 해석이 가장 무게가 크다. 현재 가격 $62,565.40은 Wyckoff 레인지 EQ $61,134.80 및 ICT EQ $61,256.10 위 프리미엄에 있으며, bearish OB $62,272.10-$63,209.60과 하모닉 bearish PRZ $62,422.48-$62,645.88 내부에 위치한다. 따라서 현재 국면은 ‘확정 하락 추세’라기보다 ‘분배 상단부에서 UTAD 이후 실패 여부를 검증하는 구조’로 진단하는 것이 적절하다. 구조적 핵심 위험은 $62,957.20-$63,209.60 상단 공급대의 실패 신호이며, 반대로 $63,209.60 위 1시간 수용은 분배 thesis의 주된 무효화 조건이다.",
    "raw_llm_response": "{\n  \"overall_signal\": \"bearish\",\n  \"overall_confidence\": 0.64,\n  \"execution_setup\": {\n    \"setup_bias\": \"bearish\",\n    \"setup_strength\": 0.76,\n    \"active_setups\": [\n      \"Wyckoff: 분배 Phase C 내 UTAD 후보 고점 $62,957.20 형성 후 현재가 $62,565.40가 고점 아래로 밀린 상태\",\n      \"ICT: 현재가가 EQ $61,256.10 위 프리미엄 구간이며 bearish OB $62,272.10-$63,209.60 내부에서 거래 중\",\n      \"ICT: bearish OB mid $62,740.85 및 London high $62,726.00이 단기 공급 저항으로 중첩\",\n      \"Derivatives: 7일 고점 $62,957.20 및 상단 청산 클러스터 $62,900 근접, 롱 계정 비율 0.607로 롱 과밀\",\n      \"Candlestick: strict 등급 고거래량 bearish engulfing이 $62,386.70 부근 이후 출현, 패턴 품질 0.701\",\n      \"Fibonacci: 가격이 ret_0.786 $61,976.49, ret_0.618 $61,816.72, EQ $61,704.50 위 프리미엄에 위치\",\n      \"Harmonic: active bearish PRZ $62,422.48-$62,645.88 및 $61,845.93-$62,626.41 구간과 현재가가 중첩\"\n    ],\n    \"setup_vs_structure\": \"구조적 판독은 Wyckoff 분배 해석이 가장 강하지만, ICT·파생·피보나치의 단기 구조는 아직 EMA 및 단기 고점 돌파 기준으로 bullish 성격을 일부 유지한다. 반면 실행 셋업은 6명 중 5명이 명확히 bearish로 기울어 구조보다 훨씬 더 일관되게 상단 프리미엄·공급 테스트·롱 과밀 리스크를 가리킨다.\"\n  },\n  \"signal_breakdown\": {\n    \"bullish_count\": 3,\n    \"bearish_count\": 1,\n    \"neutral_count\": 2\n  },\n  \"key_levels\": {\n    \"support\": [\n      62386.7,\n      62272.1,\n      62159.52,\n      62107.3,\n      61976.49,\n      61816.72,\n      61704.5,\n      61500,\n      61256.1,\n      61134.8,\n      61113.8,\n      60758.3,\n      60734.0,\n      59060.0,\n      58850.0\n    ],\n    \"resistance\": [\n      62626.41,\n      62726.0,\n      62740.85,\n      62900,\n      62957.2,\n      63209.6,\n      64000,\n      64400\n    ]\n  },\n  \"confluences\": [\n    \"Wyckoff와 ICT가 모두 $63,209.60을 핵심 상단 공급/레인지 상단으로 지목한다.\",\n    \"Wyckoff, ICT, Candlestick, Fibonacci, Derivatives 모두 $62,957.20 부근을 주요 고점 또는 저항으로 인식한다.\",\n    \"ICT의 bearish OB $62,272.10-$63,209.60, Wyckoff의 UT $62,386.70 및 UTAD $62,957.20, Harmonic의 bearish PRZ $62,422.48-$62,645.88이 현재가 $62,565.40 주변에서 공급 구간을 형성한다.\",\n    \"ICT의 EQ $61,256.10, Wyckoff의 EQ $61,134.80, 이전일 저가 $61,113.80, Harmonic TP/구조 레벨 $61,113.80이 $61.1k-$61.3k 수요/균형 축으로 중첩된다.\",\n    \"Fibonacci의 ret_0.786 $61,976.49, ret_0.618 $61,816.72, Harmonic의 bearish Bat PRZ $61,846.06-$62,159.52, EMA20 $62,107.30이 $61.8k-$62.16k 중간 지지·반응 구간으로 겹친다.\",\n    \"Derivatives의 상단 청산 클러스터 $62,900과 Wyckoff UTAD $62,957.20이 거의 동일한 buy-side liquidity 구간을 가리킨다.\",\n    \"실행 셋업 기준으로 Wyckoff, ICT, Derivatives, Candlestick, Fibonacci가 모두 프리미엄 구간에서 bearish 반응 리스크를 제시한다.\"\n  ],\n  \"conflicts\": [\n    \"Wyckoff는 1시간 구조를 분배 Phase C, UTAD 이후의 bearish 구조로 판독하지만, ICT·Derivatives·Fibonacci는 EMA 상방 및 단기 고점 돌파를 근거로 단기 구조를 bullish로 본다.\",\n    \"Candlestick과 Harmonic은 확정 구조를 neutral로 둔다. 두 분석 모두 상단 반응 리스크는 인정하지만, 단독으로 구조적 bearish 확정을 선언할 만큼의 BOS/CHoCH 또는 확정 반응은 부족하다고 본다.\",\n    \"ICT는 구조적으로 최근 CHoCH_bullish $60,758.30을 인정하지만, 실행 셋업은 bearish OB $62,272.10-$63,209.60 내부 프리미엄 숏 조건으로 반대 방향을 제시한다.\",\n    \"Fibonacci는 $62,180 상회로 단기 bullish 구조를 인정하나, 현재 가격이 주요 되돌림 레벨 위 프리미엄에 있어 실행 관점에서는 추격 매수보다 되돌림 리스크를 강조한다.\",\n    \"Harmonic의 최고 품질 bearish Bat PRZ는 점수 0.955로 높지만 아직 forming/pre-confirmation 상태이므로, Wyckoff·ICT·파생 구조를 뒤집는 독립 신호로 취급할 수 없다.\"\n  ],\n  \"highest_conviction_analyst\": \"Wyckoff Expert — 1시간 구조를 분배 regime으로 판독하고, regime 적합도 0.925 및 BC $63,209.60 → AR $59,060.00 → ST $60,734.00 → SOW $58,850.00 → UT $62,386.70 → UTAD $62,957.20의 구체적 이벤트 체인을 제시한다. 현재가가 UTAD 고점 아래이면서 레인지 EQ $61,134.80 위 프리미엄에 있다는 점까지 구조와 위치가 일관되어 가장 강한 regime-level 근거를 제공한다.\",\n  \"invalidation_level\": \"$63,209.60 상단 레인지 고점을 1시간 기준으로 명확히 회복·수용하면 현재의 분배/UTAD 기반 bearish 구조 판독은 무효화된다. 그 전 단계로 $62,957.20 재돌파 및 유지도 bearish 구조의 신뢰도를 크게 약화시키는 조건이다.\",\n  \"executive_summary\": \"BTC/USDT 1시간 구조는 표면적으로 ICT·파생·피보나치가 단기 bullish 구조 요소를 인정하지만, regime-level에서는 Wyckoff의 분배 Phase C 및 UTAD $62,957.20 이후 상단 공급 테스트 해석이 가장 무게가 크다. 현재 가격 $62,565.40은 Wyckoff 레인지 EQ $61,134.80 및 ICT EQ $61,256.10 위 프리미엄에 있으며, bearish OB $62,272.10-$63,209.60과 하모닉 bearish PRZ $62,422.48-$62,645.88 내부에 위치한다. 따라서 현재 국면은 ‘확정 하락 추세’라기보다 ‘분배 상단부에서 UTAD 이후 실패 여부를 검증하는 구조’로 진단하는 것이 적절하다. 구조적 핵심 위험은 $62,957.20-$63,209.60 상단 공급대의 실패 신호이며, 반대로 $63,209.60 위 1시간 수용은 분배 thesis의 주된 무효화 조건이다.\"\n}"
  },
  "overall_signal": "bearish",
  "overall_confidence": 0.64,
  "operating_path": {
    "raw_llm_response": ""
  },
  "tp_calibration": {},
  "timing": {
    "stages": {
      "stage1_agents": 52.9,
      "chairman": 87.3,
      "operating_path": 5.3,
      "tp_calibrator": 0.0
    },
    "agents": {},
    "total_s": 145.7
  }
}