{
  "status": "success",
  "provider": "codex",
  "model": "gpt-5.4",
  "priority_order": [
    "005930.KS",
    "000660.KS",
    "064400.KS",
    "278470.KS",
    "042700.KS"
  ],
  "portfolio_note": "No immediate buying should be authorized: available cash of KRW 1.0m is below the KRW 2.5m minimum cash buffer, and all 5 candidates are WAIT/HOLD setups despite bullish stances. Treat this ranking as a monitoring priority list for triggers, not an order list. Be especially conservative with further semiconductor/HBM exposure until volume-backed confirmations arrive and the wait-heavy calibration warning is reviewed.",
  "reason_by_ticker": {
    "005930.KS": {
      "summary": "Highest priority to monitor, not add now. Samsung has the cleanest large-cap quality/liquidity profile and constructive medium-term memory thesis, but it remains below resistance with incomplete volume confirmation and data-quality flags.",
      "reason_codes": [
        "large_cap_quality_anchor",
        "constructive_medium_term_thesis",
        "held_position_hold_only",
        "resistance_nearby",
        "volume_confirmation_incomplete",
        "entry_wait",
        "cash_buffer_binding",
        "review_wait_heavy_batch"
      ],
      "review_required": true
    },
    "000660.KS": {
      "summary": "Strong thesis and trigger quality, but ranked behind Samsung because it is more volatile and already near major resistance after a fast rebound. Add only after confirmed breakout or controlled pullback support.",
      "reason_codes": [
        "strong_hbm_memory_thesis",
        "high_trigger_quality",
        "held_position_hold_only",
        "resistance_nearby",
        "high_beta_high_atr",
        "entry_wait",
        "cash_buffer_binding",
        "review_wait_heavy_batch"
      ],
      "review_required": true
    },
    "064400.KS": {
      "summary": "Raised ahead of the smaller semiconductor beta names for diversification and valuation support. Timing is still unconfirmed below KRW 66,600 resistance, so it remains a hold/watch candidate only.",
      "reason_codes": [
        "portfolio_diversification_value",
        "constructive_ai_it_services_thesis",
        "near_resistance",
        "intraday_validation_missing",
        "lower_trigger_quality",
        "entry_wait",
        "cash_buffer_binding",
        "review_wait_heavy_batch"
      ],
      "review_required": true
    },
    "278470.KS": {
      "summary": "High-quality growth profile with strong margins and global brand momentum, but the stock is extended, volatile, and has weaker data health. Wait for high-volume confirmation or a controlled pullback before considering any add.",
      "reason_codes": [
        "strong_growth_quality",
        "non_semiconductor_diversifier",
        "overextended_price",
        "high_volatility_atr",
        "volume_confirmation_missing",
        "data_quality_limits",
        "entry_wait",
        "cash_buffer_binding"
      ],
      "review_required": true
    },
    "042700.KS": {
      "summary": "Constructive HBM equipment thesis, but ranked lowest due to narrow semiconductor supply-chain exposure, high volatility, unconfirmed breakout, and existing concentration in memory/HBM names. Hold existing small exposure only.",
      "reason_codes": [
        "narrow_hbm_equipment_exposure",
        "semiconductor_concentration_risk",
        "high_volatility_size_small",
        "breakout_not_confirmed",
        "volume_confirmation_missing",
        "held_position_hold_only",
        "entry_wait",
        "cash_buffer_binding"
      ],
      "review_required": true
    }
  }
}