{
  "candidates": [
    {
      "canonical_ticker": "ETHU",
      "display_name": "ETHU",
      "rank": 1,
      "funding_source_score": 0.847,
      "market_value_krw": 175268,
      "action_now": "HOLD",
      "action_if_triggered": "NONE",
      "rationale": "Held ETHU position has no current analysis, no trigger conditions, no event or breakout confirmation, and rule-only context supports only maintaining a neutral watch/hold stance rather than taking action."
    },
    {
      "canonical_ticker": "GLDM",
      "display_name": "GLDM",
      "rank": 2,
      "funding_source_score": 0.847,
      "market_value_krw": 566597,
      "action_now": "HOLD",
      "action_if_triggered": "NONE",
      "rationale": "Held GLDM position has no current analysis, no trigger conditions, no investment plan, and no actionable execution signal. The safest semantic interpretation is neutral hold/watch rather than a confirmed thesis or timing setup."
    },
    {
      "canonical_ticker": "TSM",
      "display_name": "TSM",
      "rank": 3,
      "funding_source_score": 0.3108,
      "market_value_krw": 2176797,
      "action_now": "HOLD",
      "action_if_triggered": "ADD_IF_TRIGGERED",
      "rationale": "TSM has a constructive medium-term overweight thesis supported by strong Q1 profit growth, raised revenue outlook, AI and 3nm demand, and price still above key moving averages. Timing is not yet actionable because the stock has rebounded sharply into the 380-385 resistance zone while RSI and MACD have cooled, so additions should wait for either confirmed 362-365 support or a close above 380-385 with renewed MACD and volume confirmation."
    }
  ]
}