{
  "verdicts": [
    {
      "canonical_ticker": "APPLE",
      "display_name": "APPLE",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.74,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "AAPL thesis is conditionally constructive: price is above key longer/shorter support and momentum has improved, but it remains below the 260.84 resistance/50-day area with RSI still under the desired 55+ confirmation and MACD improvement described as weak. The current action is WAIT/WATCH, with readiness dependent on a confirmed close above 260.84 on stronger volume and better momentum, or a controlled pullback/rebound near 257.28.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE/WAIT rather than starter entry.",
        "Price is still below 50-day SMA/resistance near 260.84.",
        "RSI has recovered but has not exceeded the stated 55 confirmation threshold.",
        "MACD has only slightly turned positive and histogram momentum is slowing.",
        "Earnings/news sensitivity and ATR-driven volatility argue for smaller sizing and confirmation first.",
        "Data coverage is limited, with no disclosures and several vendor fallbacks."
      ],
      "reason_codes": [
        "constructive_but_unconfirmed_setup",
        "below_primary_resistance",
        "momentum_confirmation_incomplete",
        "explicit_wait_entry_action",
        "breakout_trigger_defined",
        "limited_data_coverage",
        "risk_controls_required"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "EATON",
      "display_name": "EATON",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.34,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.63,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "Medium-term thesis is constructive on power infrastructure, AI data-center demand, positive trend structure, free cash flow, and debt reduction, but timing is not actionable now. Price is extended after a sharp rally, near 408-409 resistance and upper band with RSI near 70, so the table calls for waiting until either a confirmed breakout with volume and follow-through or a controlled pullback holding near 387 with momentum stabilization.",
      "counter_evidence": [
        "Immediate entry is explicitly rated NO_TRADE/WAIT despite bullish stance.",
        "Price has risen rapidly from 343.53 on 2026-03-30 to about 403, weakening near-term risk/reward.",
        "RSI near 69.4 and price near the 408-409 resistance/upper Bollinger area indicate overextension risk.",
        "ATR near 12.7 implies elevated volatility and requires smaller starter sizing if triggered.",
        "Company news and disclosure coverage are thin, with fallback vendor results noted."
      ],
      "reason_codes": [
        "bullish_medium_term_thesis",
        "wait_for_confirmation",
        "extended_after_rapid_rally",
        "near_resistance_zone",
        "overbought_rsi_risk",
        "specific_breakout_or_pullback_triggers",
        "starter_position_only_if_triggered",
        "limited_company_news_coverage"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "ETHU",
      "display_name": "ETHU",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.64,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "ETHU has a constructive tactical setup after reclaiming the 23.1-23.4 support/VWMA area with positive MACD and non-overbought RSI, but the plan explicitly says WAIT/NO_TRADE until confirmation. Actionability depends on either a close above 28.02 with materially higher volume than the 4.4 million share reference level or a controlled pullback holding above 23.4 for at least two sessions with momentum intact.",
      "counter_evidence": [
        "Entry action is WAIT and rating is NO_TRADE, so current timing is not actionable.",
        "The 50-day average is still falling and the 200-day average remains far above current price, limiting trend confirmation.",
        "Recent fund flows are mixed rather than sustained inflows.",
        "Breakout above 28.02 with strong volume has not yet occurred.",
        "ETHU is a 2x Ether product with daily rebalancing and volatility drag, increasing timing risk."
      ],
      "reason_codes": [
        "constructive_tactical_bias",
        "wait_for_confirmation",
        "breakout_not_confirmed",
        "support_retest_alternative",
        "mixed_fund_flows",
        "leveraged_product_risk",
        "no_current_position"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "FANG",
      "display_name": "FANG",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "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": "FANG has a constructive medium-term thesis supported by price above rising 50-day and 200-day averages, normalized cash generation, and oil/geopolitical sector support, but the setup is not actionable yet. Entry is explicitly conditional on a close above 193.76-195.50 with volume expansion, RSI above 50, and MACD improvement, or a controlled 180-186 pullback with volatility compression and oil stability. Current instruction is no trade/watch only.",
      "counter_evidence": [
        "Current rating is NO_TRADE with entry_action WAIT and no current position.",
        "Price remains below VWMA/resistance near 193.76 and has not confirmed the 193.76-195.50 breakout zone.",
        "RSI is 47.63 and has not reclaimed 50.",
        "MACD histogram remains negative at -1.9965 as of 2026-04-14.",
        "ATR is elevated near 6.82 and nearby resistance at 197.06 and 202.19 limits chase quality.",
        "Q1 earnings quality, capex, FCF conversion, liquidity, oil sensitivity, and major-holder selling remain unresolved risks."
      ],
      "reason_codes": [
        "constructive_medium_term_thesis",
        "entry_action_wait",
        "breakout_not_confirmed",
        "momentum_not_confirmed",
        "below_vwma_resistance",
        "elevated_volatility",
        "explicit_no_trade_now",
        "conditional_starter_only",
        "fundamental_event_risk",
        "oil_headline_sensitivity"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "GEV",
      "display_name": "GEV",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.36,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.62,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "GEV has a constructive medium-term bullish thesis supported by uptrend structure, positive momentum, balance-sheet strength, deferred revenue, and power infrastructure demand, but the current entry timing is not confirmed. Price is extended near 991 with RSI around 70.9, elevated ATR, fading volume, and premium valuation, so the appropriate state is watchlist-only until either a controlled pullback near 947.73 with RSI/volume stabilization or a confirmed volume-backed breakout above 991.32 occurs.",
      "counter_evidence": [
        "Current price is extended near 991 and immediate entry is explicitly deferred.",
        "RSI 70.91 indicates overheated short-term conditions.",
        "ATR 38.56 implies elevated volatility and weaker risk/reward for chasing.",
        "Recent high-area volume faded to 1,629,200 shares versus prior 2.0M-plus sessions.",
        "Valuation is demanding with trailing PER 56.95, forward PER 43.89, and PBR 24.23.",
        "Vineyard Wind litigation/cost exposure, margin execution, and free-cash-flow repeatability remain unresolved risks."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "entry_trigger_not_confirmed",
        "extended_price_risk",
        "overbought_rsi",
        "elevated_atr",
        "fading_volume_near_highs",
        "premium_valuation",
        "defined_pullback_or_breakout_triggers",
        "event_and_litigation_risk"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "GLDM",
      "display_name": "GLDM",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.63,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.61,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "GLDM thesis is constructive but not yet actionable: price has recovered above key short-term support and the 200-day area, RSI and MACD histogram have improved, and gold/ETF flow context is supportive. Timing remains incomplete because GLDM is still below the 96.9-97.2 50-day resistance zone and MACD remains below zero. Best interpretation is watch for a confirmed daily close above 97.2 with improving MACD and volume or ETF inflow support; only a small starter is conditionally possible if support holds cleanly.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE / WAIT, not immediate entry.",
        "Price remains below 50-day resistance around 96.9-97.2, so medium-term trend repair is not confirmed.",
        "MACD line remains below zero despite positive histogram, leaving momentum confirmation incomplete.",
        "Macro sensitivity to USD strength, real-rate increases, and risk-asset recovery could weaken gold demand.",
        "Data health has fallback_count 7 and token_usage_unavailable, so confidence should not be overstated."
      ],
      "reason_codes": [
        "bullish_but_wait",
        "breakout_not_confirmed",
        "below_50_day_resistance",
        "macd_below_zero",
        "support_hold_required",
        "macro_sensitive_gold_etf",
        "starter_only_if_triggered",
        "data_quality_caution"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "GOOGL",
      "display_name": "GOOGL",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.34,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.46,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "GOOGL has a constructive medium-term thesis supported by improving momentum, price above key moving averages, AI infrastructure optionality, YouTube pricing power, and potential regulatory overhang relief. Timing is not actionable now because the stock has already rebounded quickly into the low 320s, RSI is near overbought, and volume confirmation has faded. Entry should wait for either a controlled 307-313 pullback that reclaims or holds 313 with stable MACD and no distribution, or a 321-322 breakout with clear volume expansion and next-day price acceptance.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE/WAIT rather than buy or add.",
        "Price has rapidly rebounded from the 278.50 area to the low 320s, increasing chase risk.",
        "RSI is near overbought at 69.33.",
        "Volume has declined to roughly 18-19 million shares after the 33.5 million share rebound session, leaving confirmation incomplete.",
        "Regulatory and ad-tech litigation risks remain material, including cited potential damages exposure.",
        "AI capex could pressure free cash flow or margins if monetization lags investment."
      ],
      "reason_codes": [
        "constructive_medium_term_thesis",
        "entry_wait_required",
        "overbought_near_term_rsi",
        "volume_confirmation_missing",
        "pullback_or_breakout_trigger_needed",
        "regulatory_overhang_present",
        "starter_only_if_confirmed"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "LLY",
      "display_name": "LLY",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.72,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.7,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "LLY has a constructive medium-term thesis supported by strong revenue growth, high margins, Foundayo launch potential, and pipeline or acquisition catalysts, but timing is not yet confirmed. Current price remains below the 50-day SMA near 981-985, RSI is below 50, and MACD is still below zero, so the setup remains a watchlist candidate. A starter entry requires a close above 955 with RSI above 50 and improving volume; stronger add confirmation requires sustained action above 981-985.",
      "counter_evidence": [
        "Price is still below the 50-day SMA resistance near 981-985.",
        "RSI is below 50 and MACD remains below zero, indicating incomplete momentum confirmation.",
        "High valuation, weak free cash flow, and net debt increase sensitivity to execution risk.",
        "Foundayo commercialization, reimbursement, supply, margin, and competitive response risks remain unresolved."
      ],
      "reason_codes": [
        "bullish_medium_term_thesis",
        "entry_waiting_for_confirmation",
        "price_below_50dma",
        "momentum_not_confirmed",
        "volume_confirmation_required",
        "valuation_and_cashflow_risk",
        "defined_breakout_trigger"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "MU",
      "display_name": "MU",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.34,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.62,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "MU thesis is constructive on AI/HBM demand, memory pricing, EPS/FCF recovery, and price holding above key moving averages, but the action is explicitly WAIT/NO_TRADE after a volatile rebound. Timing requires confirmation through either a 402-408 support retest with stable volume and momentum, or a volume-backed close above 461.54 without overbought failure.",
      "counter_evidence": [
        "Immediate entry is rejected despite bullish stance; setup is still developing.",
        "Recent roughly 30% drawdown and rebound imply elevated volatility and chase risk.",
        "ATR around 25.5 and beta around 1.606 increase downside if entry is premature.",
        "Price remains below the 461.5 prior high/resistance zone.",
        "Receivables growth and working-capital drag raise cash conversion quality risk.",
        "Insider selling, macro shocks, semiconductor risk-off, or memory price weakness could invalidate the thesis."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "developing_setup",
        "support_retest_required",
        "breakout_confirmation_required",
        "high_volatility_rebound",
        "resistance_not_cleared",
        "cash_conversion_risk",
        "not_currently_actionable"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "NVIDIA",
      "display_name": "NVIDIA",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.74,
      "timing_readiness": 0.38,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.76,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "NVDA thesis is constructive on fundamentals, AI demand, recovered moving averages, and positive MACD/MACDH, but timing is not yet actionable because price is still just below the 189.66-190.00 resistance after a fast rebound. Current state is bullish watch, with a STARTER only after a strong-volume daily close above 190.00 and follow-through, or a controlled support hold around 184.12 or preferably 182.08-181.10.",
      "counter_evidence": [
        "Immediate entry is explicitly rated NO_TRADE / WAIT and setup quality is still DEVELOPING.",
        "Price is near the 189.66-190.00 resistance after a sharp rebound from 165.17 to 189.31, increasing failed-breakout risk.",
        "RSI near 66.77, ATR 5.31, and beta 2.335 imply elevated chase and volatility risk.",
        "A daily close below 181.10-182.08 would invalidate the repaired moving-average support structure.",
        "Inventory and receivables growth, premium valuation, event gaps, and weak AI/data-center guidance remain unresolved risks."
      ],
      "reason_codes": [
        "constructive_fundamentals",
        "momentum_repair_confirmed",
        "price_below_key_resistance",
        "entry_requires_confirmation",
        "support_pullback_alternative",
        "high_volatility_chase_risk",
        "clear_invalidation_level"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "ORACLE",
      "display_name": "ORACLE",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.58,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "ORCL thesis is constructive on rebound momentum, improved short-term technicals, and AI/data-center catalysts, but timing is not actionable yet. Price has already surged into nearby 160-163 resistance, MACD remains below zero, and the plan explicitly avoids chasing until either a controlled 148-150 pullback holds above VWMA 146.45 with RSI support or a decisive close above 163 occurs with above-average volume and MACD recovery.",
      "counter_evidence": [
        "Immediate action is WAIT/NO_TRADE and position is not held.",
        "Price is near 160-163 resistance after a sharp news-driven rebound.",
        "MACD remains negative and below the zero line.",
        "Prior high-volume rebound near 162.55 weakened afterward.",
        "Price remains far below the 200-day SMA near 214.65, so long-term trend repair is incomplete.",
        "High ATR, beta, leverage, negative TTM free cash flow, and financing/news risk argue for reduced size and confirmation."
      ],
      "reason_codes": [
        "constructive_thesis_not_actionable",
        "wait_for_breakout_confirmation",
        "near_overhead_resistance",
        "momentum_confirmation_incomplete",
        "pullback_support_trigger_needed",
        "starter_size_only",
        "balance_sheet_and_fcf_risk",
        "event_headline_risk"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "RSP",
      "display_name": "RSP",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.64,
      "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": "RSP has a constructive medium-term setup after reclaiming key moving averages with positive MACD and RSI above the required zone, but the timing is not ready because price is still near the 199 confirmation line and close to 203-204 resistance while volume confirmation is weak. A starter is only justified after either a daily close above 199 on more than 10 million shares with MACD/RSI confirmation, or a controlled pullback holding 197.4-196.3 with improving volume.",
      "counter_evidence": [
        "Current decision is NO_TRADE with entry_action WAIT, so the setup is not immediately actionable.",
        "Recent volume around 4.6 million to 5.8 million is below the stated 10 million confirmation threshold and far below prior 20-30 million activity.",
        "Price is close to the 199 confirmation level and 203-204 resistance, reducing near-term reward-to-risk before confirmation.",
        "A close below 196.3 would damage short-term momentum, and a close below 193.1 would indicate a failed rebound.",
        "Relative strength could weaken if mega-cap technology leadership resumes or market breadth deteriorates."
      ],
      "reason_codes": [
        "constructive_trend_recovery",
        "waiting_for_breakout_confirmation",
        "volume_confirmation_missing",
        "near_overhead_resistance",
        "pullback_starter_alternative",
        "clear_risk_invalidation_levels",
        "not_currently_held"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "TESLA",
      "display_name": "TESLA",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.56,
      "timing_readiness": 0.32,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.62,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "TSLA has a developing tactical recovery thesis, supported by improving RSI/MACD, cash balance, possible sentiment reset, and FSD optionality, but price has not yet confirmed it. The stock remains below the 10-day EMA/VWMA and well below the 50-day/200-day moving averages, so the current action is watch-only until a daily close above 360.39 with stronger volume and RSI above or near 50 confirms demand.",
      "counter_evidence": [
        "Recent close 352.42 remains below 10-day EMA 357.59 and VWMA 360.39, so entry timing is not confirmed.",
        "Price remains below 50-day 391.71 and 200-day 397.67, leaving the medium-term downtrend unresolved.",
        "Down-day volume of roughly 77M-83M has been heavier than rebound-day volume around 51M-53M, weakening accumulation evidence.",
        "Valuation and fundamentals are stretched or deteriorating, including high P/E/P/B, lower revenue, weaker EPS, and reduced free cash flow.",
        "A break of the 337 recent-low area would invalidate the rebound thesis and reopen downside risk."
      ],
      "reason_codes": [
        "no_trade_wait_stance",
        "price_below_confirmation_levels",
        "developing_recovery_momentum",
        "volume_confirmation_missing",
        "major_moving_average_resistance",
        "reduced_starter_only_if_triggered",
        "fundamental_valuation_risk",
        "clear_technical_invalidation"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "TSM",
      "display_name": "TSM",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.72,
      "timing_readiness": 0.34,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.64,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "TSM has a constructive medium-term thesis supported by strong AI-linked revenue growth, high margins, cash generation, and price above key moving averages, but the setup is not yet actionable. The stock has already rebounded sharply, momentum is near extended, ATR is elevated, and the plan explicitly calls for waiting for either support absorption around 346-352, orderly digestion above 359.85, or a confirmed high-volume breakout above 369.57 after event risk clears.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE / WAIT rather than immediate entry.",
        "Price has rapidly rebounded from 316.50 on 2026-03-30 to 369.57 on 2026-04-13, compressing near-term reward versus risk.",
        "RSI around 66.6, elevated MACD histogram, and ATR around 12.64 indicate stretched or volatile timing.",
        "Starter position is conditional on support confirmation, volume quality, MACD persistence, or event-risk resolution.",
        "Close below 346-352 support or weak guidance on AI orders, margins, capex efficiency, or free cash flow would invalidate the setup."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "no_trade_current_action",
        "extended_after_fast_rebound",
        "defined_support_and_breakout_triggers",
        "elevated_volatility_and_momentum_risk",
        "event_risk_requires_confirmation"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "VERTIV",
      "display_name": "VERTIV",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.74,
      "timing_readiness": 0.32,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.68,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "VRT thesis is constructive with strong trend, improving momentum, AI data-center demand, cash flow, and balance sheet support, but the table explicitly says no trade now. Price is extended near $300 versus the 10-day EMA around $282, RSI is overbought, ATR and beta are high, and entry is conditional on either a controlled pullback holding $282-$286 or a confirmed breakout above $312.46 with volume and follow-through. Timing is therefore incomplete and should remain watch-only until confirmation.",
      "counter_evidence": [
        "Current rating is NO_TRADE and entry_action is WAIT despite bullish stance.",
        "Price is extended above short- and medium-term averages, with RSI 70.41, ATR 13.92, and beta 2.05 raising chase risk.",
        "Entry requires unconfirmed conditions: pullback support near $282-$286 or breakout above $312.46 with above-average volume and subsequent hold.",
        "Fundamental validation still depends on future backlog, book-to-bill, margin, free cash flow, and AI capex confirmation.",
        "Data coverage has limitations, including no disclosures and token_usage_unavailable quality flag."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "entry_trigger_not_confirmed",
        "extended_price_overbought",
        "specific_pullback_or_breakout_triggers",
        "high_volatility_requires_starter_only",
        "fundamental_confirmation_pending",
        "limited_data_coverage"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "VXUS",
      "display_name": "VXUS",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.66,
      "timing_readiness": 0.34,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.56,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "VXUS has a constructive medium-term thesis, with price back above the 50-day SMA, a rising 200-day SMA, positive MACD, and supportive international diversification/dollar themes. Timing is not ready for immediate entry because the move followed a fast high-volatility rebound into nearby 82-84 resistance. The setup should remain on watch until either a controlled pullback holds 80.10-79.73 with volatility stabilizing, or a move above 81.89 is confirmed by additional closes, relative strength, and follow-through.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE/WAIT rather than immediate entry.",
        "Price has already rebounded quickly from around 74.63 to the low 81s, weakening chase risk-reward.",
        "ATR is elevated near 1.51, so volatility has not yet normalized.",
        "Nearby 82-84 resistance and possible RSI approach toward 70 create chase-risk and profit-protection concerns.",
        "Breakout above 81.89 is explicitly insufficient on a single close and requires additional confirmation.",
        "A close below 79.73 would neutralize the tactical setup, while 77.98 would signal rebound failure."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "developing_setup",
        "pullback_support_confirmation_needed",
        "breakout_requires_follow_through",
        "elevated_atr",
        "nearby_resistance",
        "no_current_position",
        "starter_only_if_triggered"
      ],
      "review_required": false
    }
  ]
}