{
  "status": "success",
  "provider": "codex",
  "model": "gpt-5.4",
  "priority_order": [
    "NVDA",
    "TSM",
    "GLDM",
    "RSP",
    "ETHU"
  ],
  "portfolio_note": "All five candidates are HOLD/WAIT and not actionable now. Available cash above the minimum buffer is only about 52,437 KRW, below the minimum trade size, so no new buy should be prioritized without fresh cash or a funding decision. The batch is wait-heavy and bullish across the board, so require explicit trigger confirmation and manual review for missing-analysis positions before any portfolio action.",
  "reason_by_ticker": {
    "NVDA": {
      "summary": "Highest-quality actionable watch candidate in the batch: constructive AI infrastructure thesis, strong data coverage, improving momentum, and the best triggered score, but still HOLD/WAIT until breakout or pullback confirmation appears.",
      "reason_codes": [
        "highest_quality_coverage",
        "bullish_medium_term_thesis",
        "trigger_required_before_add",
        "breakout_confirmation_needed",
        "pullback_reversal_alternative",
        "not_actionable_now",
        "held_position_hold_not_add_now"
      ],
      "review_required": false
    },
    "TSM": {
      "summary": "Constructive semiconductor thesis with strong AI and 3nm support, but ranked behind NVDA due to higher fallback count, resistance nearby, cooling momentum, and explicit need for support or breakout confirmation.",
      "reason_codes": [
        "constructive_fundamental_thesis",
        "entry_action_wait",
        "confirmation_required",
        "resistance_nearby",
        "momentum_cooling",
        "partial_data_fallbacks",
        "review_required_for_data_quality"
      ],
      "review_required": true
    },
    "GLDM": {
      "summary": "Held gold exposure is non-actionable because this run lacks instrument-level analysis or triggers, but it is ranked above the other missing-analysis holdings as a potentially diversifying defensive sleeve in a wait-heavy growth-oriented batch.",
      "reason_codes": [
        "missing_analysis_for_held_position",
        "no_actionable_trigger",
        "rule_only_decision",
        "insufficient_data_coverage",
        "neutral_hold_watch",
        "portfolio_diversifier_watch_only"
      ],
      "review_required": true
    },
    "RSP": {
      "summary": "Held equal-weight equity exposure has no current analysis or trigger conditions, so it should remain watch-only; ranked above ETHU because broad equity exposure is less idiosyncratic than leveraged crypto exposure.",
      "reason_codes": [
        "missing_analysis_for_held_position",
        "no_actionable_trigger",
        "rule_only_decision",
        "insufficient_data_coverage",
        "held_position_watch_only",
        "broad_market_exposure"
      ],
      "review_required": true
    },
    "ETHU": {
      "summary": "Lowest priority despite small position size because it has no analysis, no triggers, no coverage, and likely carries high volatility and product-specific risk; maintain only pending fresh review.",
      "reason_codes": [
        "missing_analysis_for_held_position",
        "no_actionable_trigger",
        "rule_only_decision",
        "insufficient_data_coverage",
        "held_position_watch_only",
        "high_volatility_product_risk"
      ],
      "review_required": true
    }
  }
}