{
  "status": "success",
  "provider": "codex",
  "model": "gpt-5.4",
  "priority_order": [
    "GOOGL",
    "NVDA",
    "TSM",
    "GLDM",
    "VRT"
  ],
  "portfolio_note": "All five candidates are HOLD now and ADD_IF_TRIGGERED only. The batch is entirely WAIT/BULLISH, cash above the required buffer is minimal, and AI/semiconductor exposure is already concentrated, so no immediate new buy should be placed. Prioritize only confirmed triggers, preserve the KRW 2.5M cash buffer, and manually review GLDM data quality before acting.",
  "reason_by_ticker": {
    "GOOGL": {
      "summary": "Highest quality conditional add among the batch: strong fundamentals, AI/cloud catalysts, good data coverage, and the clearest volume-confirmed breakout or pullback triggers. Existing position is already large, so no add is justified until confirmation.",
      "reason_codes": [
        "constructive_thesis",
        "high_trigger_quality",
        "strong_data_coverage",
        "volume_confirmation_required",
        "large_existing_weight",
        "wait_entry_only"
      ],
      "review_required": false
    },
    "NVDA": {
      "summary": "Very strong thesis and highest triggered score, but near resistance with elevated RSI/volatility and stale or degraded execution data. Keep high on the watchlist, but avoid chase buying until 200.40 breakout or 189.26 support confirmation.",
      "reason_codes": [
        "strong_ai_leadership_thesis",
        "high_triggered_score",
        "near_resistance",
        "elevated_volatility",
        "stale_execution_data",
        "wait_entry_only"
      ],
      "review_required": false
    },
    "TSM": {
      "summary": "Strongest stated confidence and solid AI foundry fundamentals, but the setup sits near post-rebound resistance with stale execution data and geopolitical concentration risk. Conditional add only after 362-365 support confirmation or 382.16 breakout.",
      "reason_codes": [
        "high_confidence_thesis",
        "ai_foundry_leadership",
        "near_resistance_after_rebound",
        "geopolitical_risk",
        "stale_execution_data",
        "wait_entry_only"
      ],
      "review_required": false
    },
    "GLDM": {
      "summary": "Useful portfolio diversifier versus the AI-heavy batch and constructive as a gold hedge, but lower score, high fallback count, and missing intraday snapshot require manual review before any triggered add.",
      "reason_codes": [
        "portfolio_diversifier",
        "gold_hedge_thesis",
        "lower_triggered_score",
        "high_fallback_count",
        "intraday_snapshot_missing",
        "manual_review_required"
      ],
      "review_required": true
    },
    "VRT": {
      "summary": "Constructive AI infrastructure exposure with intact trend, but it has the weakest coverage depth, elevated valuation, cooling momentum, event risk, and overlaps with the portfolio's AI concentration. Rank below cleaner large-cap setups until confirmation improves.",
      "reason_codes": [
        "constructive_ai_infrastructure_thesis",
        "elevated_valuation_risk",
        "momentum_cooling",
        "event_risk_pending",
        "limited_company_coverage",
        "sector_concentration_penalty"
      ],
      "review_required": false
    }
  }
}