{
  "status": "success",
  "provider": "codex",
  "model": "gpt-5.4",
  "priority_order": [
    "012450.KS",
    "000660.KS",
    "278470.KS",
    "005930.KS",
    "042700.KS"
  ],
  "portfolio_note": "All provided names are HOLD/WATCH_TRIGGER with WAIT entry actions, while available cash of KRW 1.0M is below the KRW 2.5M minimum cash buffer. No immediate adds should be prioritized despite bullish stances. The ranking favors relative score, trigger clarity, and diversification, while penalizing the wait-heavy batch, high fallback counts, and concentrated semiconductor/AI exposure.",
  "reason_by_ticker": {
    "012450.KS": {
      "summary": "Highest current and triggered score in the batch with a constructive defense thesis, existing holding support, and defined breakout/pullback triggers, but no add is justified until resistance clears or support is confirmed. High fallback count and pending 2026-04-30 earnings/IR keep review required.",
      "reason_codes": [
        "top_relative_score",
        "constructive_medium_term_thesis",
        "entry_action_wait",
        "resistance_not_cleared",
        "volume_confirmation_required",
        "earnings_event_pending",
        "high_fallback_count",
        "cash_buffer_breach"
      ],
      "review_required": true
    },
    "000660.KS": {
      "summary": "Strong AI/HBM and earnings thesis with high confidence, but recent record-high chase risk, elevated volatility, and need for support retest or renewed breakout confirmation make it a hold/watch rather than an immediate add. Ranked below 012450.KS because timing readiness is weaker and semiconductor exposure is already represented elsewhere.",
      "reason_codes": [
        "strong_medium_term_thesis",
        "entry_action_wait",
        "record_high_chase_risk",
        "support_retest_required",
        "breakout_confirmation_required",
        "volatility_elevated",
        "sector_concentration_risk",
        "high_fallback_count"
      ],
      "review_required": true
    },
    "278470.KS": {
      "summary": "Quality growth profile, margins, FCF, and low leverage make it the best non-semiconductor diversifier in the list, but it is extended near highs and requires either volume-backed recovery above 396000, close-and-hold above 408500, or a controlled support pullback. Lower data coverage and higher fallback count cap priority.",
      "reason_codes": [
        "diversification_benefit",
        "bullish_thesis_wait_entry",
        "extended_near_highs",
        "explicit_breakout_levels",
        "support_pullback_alternative",
        "volume_confirmation_required",
        "lower_data_coverage",
        "high_fallback_count"
      ],
      "review_required": true
    },
    "005930.KS": {
      "summary": "Large-cap semiconductor exposure with improving earnings, FCF, and balance-sheet support, but timing readiness is low and the 210500-216752 resistance zone has not been cleared. It ranks ahead of 042700.KS on balance-sheet quality and lower valuation risk, but below 278470.KS due to semiconductor concentration and weaker entry readiness.",
      "reason_codes": [
        "large_cap_quality_bias",
        "bullish_thesis_wait_entry",
        "unconfirmed_breakout",
        "specific_price_volume_rsi_trigger",
        "support_pullback_alternative",
        "sector_concentration_risk",
        "timing_readiness_low",
        "high_fallback_count"
      ],
      "review_required": true
    },
    "042700.KS": {
      "summary": "HBM equipment thesis remains constructive, but mixed momentum, negative MACD histogram, neutral RSI, resistance near 286000-290500, high valuation, beta, and short-interest risk make it the most conservative placement among the provided tickers. Add only after a volume-backed breakout or confirmed 270000-276500 support.",
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "momentum_not_confirmed",
        "breakout_trigger_defined",
        "volume_confirmation_required",
        "valuation_and_short_interest_risk",
        "high_beta_risk",
        "sector_concentration_risk",
        "high_fallback_count"
      ],
      "review_required": true
    }
  }
}