{
  "ticker": "012450.KS",
  "analysis_asof": "2026-04-15T12:55:00.937766+09:00",
  "market_data_asof": "2026-04-15",
  "level_basis": "daily_close",
  "thesis_state": "constructive",
  "primary_setup": "watch_only",
  "portfolio_stance": "BULLISH",
  "entry_action_base": "WAIT",
  "setup_quality": "DEVELOPING",
  "confidence": 0.72,
  "action_if_triggered": "NONE",
  "starter_fraction_of_target": null,
  "breakout_level": null,
  "breakout_confirmation": "close_above",
  "pullback_buy_zone": null,
  "invalid_if_close_below": null,
  "invalid_if_intraday_below": null,
  "min_relative_volume": 1.0,
  "session_vwap_preference": "indifferent",
  "event_guard": {
    "earnings_date": null,
    "block_new_position_within_days": 0,
    "allow_add_only_after_event": false,
    "requires_post_event_rerun": false
  },
  "reason_codes": [
    "trigger:krw_1,450,000-1,470,000_지지권_테스트에서_매도_거래량이_둔화되고_rsi가_50_위를_유지",
    "trigger:krw_1,559,000_위_거래량_동반_일봉_종가_돌파_여부_확인",
    "trigger:krw_1,559,000_부근_거절과_매도_거래량_증가가_동시에_나타나는지_확인",
    "trigger:2026-04-01_및_2026-04-10_공급계약의_규모,_일정,_마진,_환율_조건_추가_공시_확인",
    "trigger:다음_실적_또는_ir에서_영업마진,_수주잔고,_재고,_운전자본,_유럽_파이프라인_전환에_대한_해설_확인",
    "trigger:krw_1,655,000_재시험_시_돌파_지속성_또는_공급_출회_여부_확인"
  ],
  "notes": [
    "catalyst:012450.ks_ir_및_실적_발표에서_방산_마진,_수주잔고_질,_현금전환이_확인되는_경우",
    "catalyst:2026-04-01_및_2026-04-10_공급계약_공시의_규모,_납기,_마진,_환율_조건이_우호적으로_구체",
    "catalyst:30개국_nato_대사_전략_대화_이후_유럽_방산_조달_또는_nato_관련_수주_전환이_진전되는_경우",
    "catalyst:krw_1,559,000을_확대_거래량으로_종가_돌파해_krw_1,655,000_재시험_가능성이_높아지는_경",
    "catalyst:정책금융_또는_은행권_지원이_수출_실행력,_생산능력_확장,_운전자본_부담_완화로_연결되는_경우"
  ]
}