{
  "verdicts": [
    {
      "canonical_ticker": "000660.KS",
      "display_name": "SK하이닉스",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.76,
      "timing_readiness": 0.38,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.68,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive for 000660.KS, supported by AI/HBM demand, strong earnings, foreign ownership/buying, and improving technical momentum. However, the action language is explicitly WAIT/HOLD after a sharp move to reported record-high territory, with adds allowed only after support retest or renewed breakout confirmation with healthy volume and non-exhaustive conditions. Timing is therefore incomplete rather than actionable now.",
      "counter_evidence": [
        "Entry action is WAIT and suggested action now is HOLD, not immediate add.",
        "Price is described as stretched near KRW 1,136,000 after intraday record highs around KRW 1,173,000-1,175,000.",
        "ATR near KRW 65,221 and possible 8%-13% normal drawdown to support zones reduce near-term risk/reward.",
        "Triggers require further confirmation: support hold at KRW 1,030,000-1,040,000 or stable closes above KRW 1,100,000-1,136,000 with healthy volume and foreign buying.",
        "RSI approaching or exceeding 70 with volume exhaustion would shift focus toward protecting tactical gains rather than buying."
      ],
      "reason_codes": [
        "bullish_medium_term_thesis",
        "entry_action_wait",
        "held_position_hold_now",
        "record_high_chase_risk",
        "support_retest_required",
        "breakout_confirmation_required",
        "volatility_elevated",
        "foreign_flow_confirmation_needed",
        "overheat_risk_monitoring"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "005380.KS",
      "display_name": "현대차",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.72,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Constructive medium-term Hyundai Motor thesis, but execution timing is not confirmed. The plan explicitly says to hold and avoid chasing while price remains below the 508000-510000 resistance and 50-day SMA area. Actionability depends on a confirmed daily close above 510000 with materially higher volume, or a successful 478500-482000 support retest with VWMA recovery. Current setup is developing, not ready for immediate add.",
      "counter_evidence": [
        "Latest cited close of 491500 remains below the 508000-510000 resistance cluster and 50-day SMA 508530.79.",
        "MACD line remains negative despite histogram improvement, and volume has not confirmed renewed demand.",
        "Prior move to 508000 on 2026-04-08 faded back toward 489500, raising false-breakout risk.",
        "FCF deficit, working-capital deterioration, high net debt, and labor negotiation risk cap position sizing.",
        "No disclosures and limited macro/social coverage reduce confirmation quality."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "price_below_key_resistance",
        "volume_confirmation_required",
        "clear_breakout_trigger_defined",
        "alternate_support_retest_trigger_defined",
        "held_position_hold_not_add",
        "fundamental_and_labor_risks_cap_size",
        "data_coverage_incomplete"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "005930.KS",
      "display_name": "삼성전자",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.72,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.7,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive for Samsung Electronics due to intact trend above key moving averages, earnings recovery, free cash flow, strong balance sheet, and AI memory/foundry catalysts. However, current action is HOLD/WAIT rather than add because price has not cleared the 210500-216752 resistance zone, volatility is elevated, and confirmation requires either a supported pullback near 198600-200000 or a close above 216752 with volume above 23672078 and RSI back above 60.",
      "counter_evidence": [
        "Entry action is explicitly WAIT despite OVERWEIGHT/BULLISH stance.",
        "Resistance at 210500-216752 has not been broken.",
        "ATR is about 5.2% of price, implying elevated near-term volatility.",
        "Recent high-volume correction on 2026-04-09 weakens immediate chase-buy timing.",
        "Social and macro coverage are incomplete, with fallback data and no macro items counted."
      ],
      "reason_codes": [
        "bullish_thesis_wait_entry",
        "unconfirmed_breakout",
        "specific_price_volume_rsi_trigger",
        "elevated_atr_volatility",
        "support_pullback_alternative",
        "held_position_hold_not_add",
        "data_coverage_partial"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "010950.KS",
      "display_name": "S-Oil",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.64,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "S-Oil has a constructive medium-term hold thesis supported by price above key moving averages, positive momentum, and improved 4Q25 earnings and cash flow, but it is not yet actionable for adding because price remains below the 120700-124500 resistance zone and needs volume-backed confirmation or a supported pullback into 116500-114000.",
      "counter_evidence": [
        "Current stance is HOLD with entry_action WAIT, so the thesis is not yet confirmed for new capital.",
        "Price remains below the 120700-124500 resistance band with supply overhang from prior high-volume trading.",
        "Oil-price shock, refining-margin uncertainty, institutional selling, and high ATR keep timing risk elevated.",
        "Failure below 114000 and then 111800 would invalidate the recovery structure."
      ],
      "reason_codes": [
        "constructive_hold_not_add",
        "breakout_required",
        "resistance_overhead",
        "volume_confirmation_needed",
        "macro_margin_risk",
        "institutional_outflow",
        "high_atr_timing_risk",
        "defined_downside_invalidation"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "012450.KS",
      "display_name": "한화에어로스페이스",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.72,
      "timing_readiness": 0.42,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.68,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive for 012450.KS because price remains above key moving averages and defense order/news flow plus improving fundamentals support an overweight stance. Timing is not yet confirmed: the plan explicitly says WAIT, resistance at KRW 1,545,000-1,559,000 has not cleared on a closing basis, MACD momentum has slowed, relative weakness appeared on 2026-04-15, and 2026-04-30 earnings/IR still need validation. Add only after a KRW 1,559,000 closing breakout with volume, or a supported pullback/reversal near KRW 1,470,000-1,500,000.",
      "counter_evidence": [
        "Entry action is WAIT and setup quality is DEVELOPING, so immediate add timing is incomplete.",
        "KRW 1,545,000-1,559,000 resistance has not been cleared on a closing basis.",
        "2026-04-15 showed relative weakness despite a stronger KOSPI, with MACD histogram slowdown.",
        "2026-04-30 earnings and IR remain needed to confirm export margin, cash conversion, backlog quality, and working-capital conditions.",
        "Valuation, leverage, inventory, receivables, and supply-chain execution risks could compress the thesis if margins or cash flow disappoint."
      ],
      "reason_codes": [
        "constructive_medium_term_thesis",
        "entry_action_wait",
        "resistance_not_cleared",
        "breakout_trigger_required",
        "volume_confirmation_required",
        "earnings_event_pending",
        "momentum_slowing",
        "relative_weakness_present",
        "support_pullback_alternative",
        "risk_invalidation_defined"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "034020.KS",
      "display_name": "두산에너빌리티",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.64,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.72,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Constructive HOLD for an existing 034020.KS position: long-term trend, foreign inflows, nuclear/SMR narrative, cash-flow rebound, and lower net debt support the thesis. Timing is not ready for add/new buy because price remains boxed near 97,500-101,700 KRW, momentum is only early/neutral, and confirmation requires a close above 101,700 KRW with volume, sustained 100,000 KRW support, and continued foreign buying.",
      "counter_evidence": [
        "Price has not confirmed direction after falling from 109,600 KRW to 91,800 KRW and remains in a 97,500-101,700 KRW range.",
        "MACD positive turn is described as early and RSI around 51 is not strong trend confirmation.",
        "High expected PER near 96.9x, low profitability metrics, interest burden, and possible working-capital-driven FCF rebound limit conviction.",
        "Loss of 97,500-98,300 KRW support or a close below 95,000 KRW would shift toward reduction or defensive exit."
      ],
      "reason_codes": [
        "constructive_hold_existing_position",
        "entry_action_wait",
        "breakout_required_above_101700",
        "volume_and_foreign_flow_confirmation_needed",
        "neutral_momentum_rsi",
        "support_invalidation_defined",
        "high_valuation_and_fcf_quality_risk"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "042700.KS",
      "display_name": "한미반도체",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.74,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Constructive medium-term HBM equipment thesis and existing core hold are supported, but entry/add timing is not confirmed. The plan explicitly waits for a volume-backed close above 290500 with MACD improvement, or confirmed 270000-276500 support with sector momentum, before adding. Current signals remain mixed, with negative MACD histogram, neutral RSI, thin rebound volume, resistance near 286000-290500, and elevated valuation/short-interest risk.",
      "counter_evidence": [
        "Entry action is WAIT and setup quality is DEVELOPING, not actionable now.",
        "MACD histogram remains negative and RSI is only neutral around 53.93.",
        "Rebound volume is weak relative to prior high-volume advance periods.",
        "Price is still near or below the 286000-290500 resistance zone rather than confirmed above it.",
        "High valuation, high beta, and large short balance increase false-breakout and drawdown risk."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "breakout_trigger_defined",
        "volume_confirmation_required",
        "momentum_not_confirmed",
        "support_entry_secondary",
        "held_position_core_hold",
        "valuation_and_short_interest_risk"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "058470.KQ",
      "display_name": "리노공업",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.74,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive for held 058470.KQ due to price above key moving averages, improving MACD, strong margins, net cash, and cash generation. Timing is not yet actionable for adding because resistance at 115,000-120,000 remains unresolved, recent volume has faded, and institutional selling pressure is still a concern. Maintain hold status and wait for either a volume-backed close above 120,000 with retest support, or a controlled pullback hold near 106,000-108,000 before adding.",
      "counter_evidence": [
        "Entry action is explicitly WAIT despite OVERWEIGHT/BULLISH stance.",
        "115,000-120,000 resistance has not been cleared.",
        "Recent volume has slowed to roughly 0.58-0.59M shares versus the desired 1.0M+ confirmation.",
        "Institutional selling pressure remains a concern.",
        "Forward PER near 36.7 leaves valuation risk if revenue reacceleration is not confirmed.",
        "2025-12 revenue slowed versus prior reported periods."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "resistance_not_cleared",
        "volume_confirmation_missing",
        "held_position_hold_not_add",
        "specific_breakout_trigger_defined",
        "support_pullback_trigger_defined",
        "institutional_selling_overhang",
        "valuation_risk_requires_fundamental_confirmation"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "064400.KS",
      "display_name": "LG CNS",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.74,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "LG CNS has a constructive medium-term recovery thesis supported by improving MACD/RSI, reasonable valuation, dividend yield, ROE, and AI/automation/data-center optionality. Timing is not actionable yet because price remains below the 50-day and 200-day moving averages and the plan explicitly calls for WAIT until either support at 60,000-61,400 is confirmed or a volume-backed close above 63,600 followed by acceptance above 64,650 occurs.",
      "counter_evidence": [
        "Latest referenced close near 62,000 is below the 50-day SMA around 64,650 and 200-day SMA around 65,700.",
        "64,650-66,600 is a nearby resistance cluster and chasing without volume confirmation is discouraged.",
        "Disclosures count is zero and several business catalysts still require contract, customer, scope, or revenue confirmation.",
        "High ATR around 3,025 KRW supports reduced sizing and argues against immediate add exposure.",
        "A close below 60,000, and especially a break below 57,100-55,800, would weaken or invalidate the recovery setup."
      ],
      "reason_codes": [
        "constructive_medium_term_thesis",
        "entry_action_wait",
        "price_below_key_moving_averages",
        "breakout_requires_volume_confirmation",
        "support_retest_alternative_trigger",
        "specific_risk_invalidation_levels",
        "event_catalysts_unconfirmed",
        "reduced_position_sizing_due_volatility"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "095340.KS",
      "display_name": "ISC",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.72,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive for ISC based on improving revenue, roughly 30% operating margin, net cash balance sheet, recent free cash flow improvement, and AI/HBM semiconductor test demand. Timing is not ready for immediate add because price remains below the 10-day EMA near KRW 239,800 and VWMA/resistance near KRW 248,900-250,000, RSI is still below 50, and MACD momentum has deteriorated. Existing holding can be maintained, but new/add exposure requires breakout confirmation above KRW 239,800 first and stronger confirmation above KRW 248,900-250,000 with volume and momentum improvement.",
      "counter_evidence": [
        "Entry action is WAIT despite bullish/overweight stance.",
        "Price remains below the 10-day EMA near KRW 239,800 and below VWMA/resistance near KRW 248,900-250,000.",
        "RSI is 48.56 and has not recovered 50.",
        "MACD has slowed and histogram is negative, indicating weakening momentum.",
        "ATR is elevated at roughly 11% of price, so position sizing should remain below normal until confirmation.",
        "Foreign/institutional flow noise, short-sale pressure, and possible high-volume distribution remain unresolved."
      ],
      "reason_codes": [
        "constructive_fundamental_thesis",
        "entry_action_wait",
        "breakout_confirmation_required",
        "below_short_term_resistance",
        "momentum_not_confirmed",
        "high_volatility_reduced_sizing",
        "held_position_hold_not_add"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "278470.KS",
      "display_name": "에이피알",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.74,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.68,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Constructive medium-term overweight thesis for 278470.KS is supported by strong growth, margins, FCF, low leverage, rising moving averages, and improving momentum, but the table explicitly says to wait rather than add now. Timing depends on confirmation: volume-backed recovery above 396,000, close-and-hold above 408,500, or a controlled low-volume pullback holding the 371,464-358,589 support zone. Current setup is developing, extended near highs, and not immediately actionable.",
      "counter_evidence": [
        "Entry action is WAIT and setup quality is DEVELOPING, so current timing is not confirmed.",
        "Price is near the 408,500 high with RSI 68.12, elevated ATR, and large distance from the 50-day average, making immediate chase buying unattractive.",
        "No intraday snapshot confirmed a live volume-backed breakout.",
        "Disclosures count is zero and several thesis catalysts still require official confirmation, including US sales conversion, margin durability, inventory quality, and tariff refund details.",
        "Inventory and receivables growth could indicate working-capital or margin pressure if cash conversion weakens."
      ],
      "reason_codes": [
        "bullish_thesis_wait_entry",
        "explicit_breakout_levels",
        "volume_confirmation_required",
        "extended_near_highs",
        "support_pullback_alternative",
        "event_confirmation_pending",
        "held_position_hold_now"
      ],
      "review_required": false
    }
  ]
}