{
  "verdicts": [
    {
      "canonical_ticker": "APPLE",
      "display_name": "APPLE",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "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": "AAPL has a constructive conditional bullish thesis, supported by price holding above the 200-day SMA and 10-day EMA with improving RSI and slightly positive MACD. Timing is not ready because price remains below the key 260.84 resistance/50-day SMA, RSI has not reached the 55 confirmation area, MACD confirmation is weak, and the recommended action is WAIT/NO_TRADE until a close above resistance with volume or a controlled pullback-and-rebound confirms entry.",
      "counter_evidence": [
        "Price remains below the 50-day SMA and resistance near 260.84.",
        "RSI has recovered but is still below the 55 confirmation threshold.",
        "MACD has only turned slightly positive and histogram momentum is slowing.",
        "Current recommendation is NO_TRADE/WAIT with no full-size entry.",
        "Data coverage is limited, with only two company news items, no disclosures, fallback vendor calls, and token usage unavailable."
      ],
      "reason_codes": [
        "conditional_bullish_thesis",
        "entry_wait_state",
        "resistance_not_cleared",
        "volume_confirmation_required",
        "momentum_confirmation_incomplete",
        "starter_only_if_triggered",
        "limited_data_coverage"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "EATON",
      "display_name": "EATON",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "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": "ETN has a constructive medium-term thesis supported by power infrastructure and AI data-center demand, positive trend signals, FCF strength, and deleveraging. Timing is not ready because price has rallied sharply into 408-409 resistance with RSI near overbought and elevated ATR, so the current action is wait/watch until either a confirmed breakout with volume and support or a controlled pullback near 387 that holds on a closing basis.",
      "counter_evidence": [
        "Immediate entry is explicitly rejected with rating NO_TRADE and entry_action WAIT.",
        "Price has moved rapidly from 343.53 on 2026-03-30 to about 403, reducing near-term risk/reward.",
        "RSI is near 69-70 and price is close to 408-409 resistance and the upper Bollinger area.",
        "ATR near 12.7 implies elevated volatility, requiring smaller starter sizing if triggered.",
        "Company news and disclosure coverage are thin, with company_news_count 0 and disclosures_count 0."
      ],
      "reason_codes": [
        "bullish_medium_term_thesis",
        "entry_wait_required",
        "breakout_not_confirmed",
        "pullback_support_not_confirmed",
        "near_resistance_overbought",
        "explicit_price_triggers",
        "thin_company_coverage"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "ETHU",
      "display_name": "ETHU",
      "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": "ETHU has a constructive tactical bias after reclaiming the 23.1-23.4 support/average zone with positive MACD and non-overbought RSI, but the table explicitly says WAIT/NO_TRADE because confirmation is incomplete. Actionability depends on either a high-volume close above 28.02 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 no immediate portfolio action is endorsed.",
        "50-day average is still falling and the 200-day average remains far above current price.",
        "Fund flows are mixed rather than persistently supportive, with recent outflows and only a tactical inflow.",
        "The key 28.02 breakout has not yet occurred with volume materially above the 4.4 million share reference level.",
        "ETHU is a 2x Ether product with daily rebalancing and volatility drag, making premature entry riskier."
      ],
      "reason_codes": [
        "constructive_tactical_bias",
        "confirmation_required",
        "explicit_wait_rating",
        "breakout_not_confirmed",
        "mixed_fund_flows",
        "leveraged_crypto_etf_risk",
        "support_hold_secondary_trigger"
      ],
      "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 earnings/EBITDA strength, and potential oil/geopolitical support, but the setup is not actionable now. Entry requires confirmation through 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 watch/no trade with only small starter sizing if triggers confirm.",
      "counter_evidence": [
        "Current rating is NO_TRADE and entry_action is WAIT, so timing is explicitly incomplete.",
        "Price remains below VWMA/resistance near 193.76 and has not confirmed the 193.76-195.50 breakout zone.",
        "RSI is 47.63, below the 50 threshold required for momentum confirmation.",
        "MACD histogram remains negative at -1.9965 as of 2026-04-14, indicating short-term buy pressure is not confirmed.",
        "ATR is elevated near 6.82 and nearby resistance at 197.06 and 202.19 limits immediate reward/risk.",
        "Q1 earnings quality, capex, FCF conversion, liquidity, oil sensitivity, and insider/major-holder selling remain unresolved risks."
      ],
      "reason_codes": [
        "constructive_medium_term_bias",
        "no_trade_wait_instruction",
        "breakout_not_confirmed",
        "momentum_confirmation_missing",
        "starter_only_if_triggered",
        "elevated_volatility",
        "fundamental_event_risk",
        "oil_headline_dependency"
      ],
      "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.74,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "GEV has a constructive medium-term bullish thesis supported by trend alignment, positive momentum, balance sheet/backlog strength, and power infrastructure demand, but current timing is not actionable because price is extended near 991, RSI is elevated, ATR is high, and volume has faded near highs. Entry should wait for either a controlled pullback toward 947.73 with RSI cooling and stable volume, or a confirmed volume-backed breakout above 991.32 with close/hold and follow-through.",
      "counter_evidence": [
        "Current rating is NO_TRADE with entry_action WAIT despite bullish stance.",
        "RSI 70.91 indicates overbought or extended near-term conditions.",
        "Price is extended near 991 with elevated ATR 38.56, reducing immediate risk/reward.",
        "Recent high-area volume declined 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 and margin/free-cash-flow repeatability remain unresolved risks."
      ],
      "reason_codes": [
        "bullish_medium_term_thesis",
        "no_trade_wait_state",
        "timing_not_confirmed",
        "overbought_rsi",
        "extended_price_near_resistance",
        "volume_confirmation_missing",
        "explicit_pullback_or_breakout_triggers",
        "high_valuation_risk",
        "event_risk_unresolved"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "GLDM",
      "display_name": "GLDM",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.63,
      "timing_readiness": 0.36,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.62,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "GLDM has a constructive bullish thesis supported by recovery above key short-term support, positive RSI/MACD histogram, and gold ETF or macro tailwinds, but timing is not yet actionable because price remains below the 96.9-97.2 50-day resistance area and MACD is still below zero. Current action is watch/wait, with a starter only after support stabilization or a stronger entry after a daily close above 97.2 with confirming MACD and volume/ETF inflow evidence.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE/WAIT rather than immediate entry.",
        "GLDM remains below the 96.9-97.2 50-day resistance zone.",
        "MACD line remains below zero, so medium-term trend repair is not confirmed.",
        "A break below 91.7 would weaken the rebound and trigger reassessment or exit.",
        "Gold exposure remains sensitive to USD strength, real yield increases, and fading ETF inflows."
      ],
      "reason_codes": [
        "constructive_but_wait",
        "breakout_required",
        "resistance_not_reclaimed",
        "macd_below_zero",
        "support_based_starter_only",
        "macro_sensitive_gold_etf"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "GOOGL",
      "display_name": "GOOGL",
      "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": "GOOGL thesis is constructive: momentum has recovered above key moving averages and medium-term AI, cloud, YouTube pricing, and cash-flow arguments remain supportive. 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. The setup should remain on watch until either a controlled 307-313 pullback holds with MACD stability, or a 321-322 daily close occurs with clear volume expansion and next-day acceptance.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE / WAIT rather than buy.",
        "Price has rapidly rebounded from around 278.50 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 risk, including reported 218 billion USD maximum damages exposure, remains material.",
        "AI capex could pressure free cash flow or margins if monetization lags."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "no_trade_current_price_extended",
        "specific_support_reclaim_trigger",
        "specific_breakout_volume_trigger",
        "volume_confirmation_missing",
        "overbought_rsi_risk",
        "regulatory_overhang",
        "starter_only_if_triggered"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "LLY",
      "display_name": "LLY",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "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": "LLY has a constructive medium-term thesis based on strong revenue growth, high operating profit, Foundayo launch potential, acquisitions, and pipeline data, but the current setup is not actionable yet. Price remains below the 50-day SMA resistance near 981-985, RSI is below 50, and MACD is still negative. A starter entry requires confirmation above 955 with RSI above 50 and improving volume; larger allocation needs sustained strength above 981-985.",
      "counter_evidence": [
        "Current price near 929.55 remains below the 50-day SMA resistance around 981-985.",
        "RSI is 47.08, still below the 50 threshold needed for momentum confirmation.",
        "MACD remains below zero, so trend reversal is incomplete.",
        "High valuation, weak free cash flow, and net debt increase sensitivity to execution or margin disappointment.",
        "A break below 900-901 or 878.24 would invalidate the constructive rebound thesis."
      ],
      "reason_codes": [
        "constructive_fundamental_thesis",
        "technical_confirmation_missing",
        "below_key_moving_average",
        "momentum_not_confirmed",
        "specific_breakout_trigger_defined",
        "valuation_and_cashflow_risk",
        "risk_levels_defined"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "MU",
      "display_name": "MU",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.68,
      "timing_readiness": 0.38,
      "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 recovery, stronger EPS/FCF, and price above key moving averages, but the plan explicitly says no immediate entry. Timing depends on confirmation: either a 402-408 support retest that holds with stable volume and momentum, or a volume-backed close above 461.54 without overbought failure. Until then this is a watchlist starter setup, not an actionable buy now.",
      "counter_evidence": [
        "Recent roughly 30% drawdown followed by a sharp rebound indicates elevated volatility and unstable timing.",
        "Price remains below the 461.5 prior high/resistance zone, so breakout confirmation is incomplete.",
        "ATR around 25.5 and beta around 1.606 increase chase and stop-loss risk.",
        "Receivables growth and working-capital drag raise cash-conversion quality risk pending the next report.",
        "Insider selling, possible estimate cuts, memory supply pressure, and macro risk-off could invalidate the bullish setup."
      ],
      "reason_codes": [
        "bullish_thesis_wait_entry",
        "support_retest_required",
        "breakout_confirmation_required",
        "high_volatility_rebound",
        "resistance_not_cleared",
        "cash_conversion_risk",
        "position_size_limited",
        "data_coverage_partial"
      ],
      "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 has a constructive bullish thesis supported by strong fundamentals, recovered moving averages, improving MACD/MACDH, and AI-demand catalysts, but timing is not yet actionable because price is still just below the 189.66-190.00 resistance after a fast rebound. A starter position should wait for a high-volume daily close above 190 with follow-through, or a controlled pullback that confirms support near 184.12 or preferably 182.08-181.10.",
      "counter_evidence": [
        "Price is pressing major 189.66-190.00 resistance after a rapid rebound from 165.17 to 189.31, creating failed-breakout risk.",
        "RSI near 66.77 and high beta/ATR make chase entries vulnerable to volatility.",
        "A daily close below the 181.10-182.08 moving-average cluster would invalidate the repaired trend structure.",
        "Inventory and receivables growth require confirmation through future turnover, guidance, and cash-flow data.",
        "Premium valuation could compress if rates rise, risk appetite weakens, or AI/data-center guidance disappoints."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "resistance_not_cleared",
        "breakout_requires_volume_confirmation",
        "pullback_support_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": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.58,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "ORCL has a constructive rebound thesis after reclaiming short-term averages and benefiting from AI/data-center catalysts, but the setup is not ready for immediate entry. Price is approaching 160-163 resistance after a sharp news-driven move, MACD remains below zero, and the plan explicitly requires either a controlled pullback holding 148-150/VWMA 146.45 or a confirmed close above 163 with volume and momentum improvement before any starter position.",
      "counter_evidence": [
        "Immediate action is NO_TRADE/WAIT despite bullish stance.",
        "Price is near 160-163 resistance after a sharp rebound, creating chase risk.",
        "MACD remains below the zero line, so momentum confirmation is incomplete.",
        "Prior high-volume rebound near 162.55 on 2026-03-11 later weakened.",
        "Price remains far below the 200-day SMA near 214.65, so long-term trend repair is not confirmed.",
        "High ATR, beta, leverage, negative TTM free cash flow, and financing risk argue for reduced sizing and confirmation first."
      ],
      "reason_codes": [
        "bullish_thesis_waiting_for_confirmation",
        "no_trade_current_action",
        "near_overhead_resistance",
        "breakout_not_confirmed",
        "pullback_support_not_confirmed",
        "momentum_incomplete_macd_below_zero",
        "starter_only_if_triggered",
        "high_volatility_and_balance_sheet_risk"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "RSP",
      "display_name": "RSP",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.62,
      "timing_readiness": 0.36,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.74,
      "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 55, but the action is explicitly WAIT because price is near the 199 confirmation level and 203-204 resistance while volume confirmation is insufficient. Entry requires a daily close above 199 on more than 10 million shares, or a controlled pullback holding 197.4-196.3 with improving volume.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE / WAIT with no existing position.",
        "Recent volume around 4.6-5.8 million is below the stated 10 million confirmation threshold and far below prior 20-30 million activity.",
        "Price is close to 203-204 resistance, limiting immediate reward before confirmation.",
        "Breakout above 199 without volume confirmation is explicitly listed as an invalidator.",
        "Daily close below 196.3 or 193.1 would undermine or invalidate the rebound."
      ],
      "reason_codes": [
        "constructive_trend_but_wait",
        "breakout_requires_volume_confirmation",
        "near_overhead_resistance",
        "starter_only_if_pullback_holds",
        "clear_risk_levels_defined",
        "data_coverage_limited"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "TESLA",
      "display_name": "TESLA",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.57,
      "timing_readiness": 0.34,
      "trigger_type": "breakout_confirmation",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.68,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "TSLA has a developing oversold-recovery thesis, but price has not yet confirmed it. The stock remains below the 10-day EMA/VWMA and well below the 50-day and 200-day moving averages, so the appropriate state is watch-only until a close above 360.39 with stronger volume and RSI holding near or above 50. A small starter is only conditionally justified after confirmation; normal sizing requires further acceptance through 371-381 and preferably a 391.71-397.67 reclaim.",
      "counter_evidence": [
        "Recent close of 352.42 remains below the 10-day EMA near 357.59 and VWMA near 360.39, so the entry trigger has not fired.",
        "Price remains below the 50-day and 200-day moving-average area around 391.71-397.67, leaving the medium-term downtrend unresolved.",
        "Down-day volume has reportedly been heavier than rebound-day volume, weakening evidence of durable accumulation.",
        "Fundamental risks include high valuation, revenue and EPS deceleration, lower free cash flow, margin/demand concerns, inventory risk, and insider selling."
      ],
      "reason_codes": [
        "conditional_wait",
        "price_confirmation_missing",
        "volume_confirmation_required",
        "rsi_not_yet_confirmed",
        "below_key_moving_averages",
        "starter_only_after_breakout",
        "fundamental_risk_overhang"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "TSM",
      "display_name": "TSM",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.72,
      "timing_readiness": 0.36,
      "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 positive trend indicators above key moving averages. However, the setup is not yet actionable because price has already rebounded sharply, RSI and MACD are extended, ATR is elevated, and the plan explicitly says to wait for either orderly digestion above 359.85, a 346-352 support retest with absorption, or a confirmed high-volume breakout above 369.57 after event risk clears.",
      "counter_evidence": [
        "Current recommendation is NO_TRADE / WAIT, not immediate entry.",
        "Price has rallied quickly from 316.50 on 2026-03-30 to 369.57 on 2026-04-13, reducing near-term reward-to-risk.",
        "RSI near 66.6, extended MACD histogram, and ATR around 12.64 indicate elevated short-term timing risk.",
        "Action depends on future confirmation at support, consolidation, event resolution, or breakout rather than conditions already being met.",
        "Data coverage has no disclosures and several fallback data events, so confirmation quality is not complete."
      ],
      "reason_codes": [
        "constructive_fundamental_thesis",
        "positive_medium_term_trend",
        "current_entry_wait",
        "extended_after_fast_rebound",
        "confirmation_required",
        "specific_price_triggers_defined",
        "elevated_volatility",
        "data_coverage_incomplete"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "VERTIV",
      "display_name": "VERTIV",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.74,
      "timing_readiness": 0.38,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.72,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "VRT thesis is constructive: price remains above rising key moving averages, MACD has re-accelerated, and AI data-center demand, backlog, margins, free cash flow, and balance-sheet improvement support the bullish stance. Timing is not yet actionable because the recommendation explicitly avoids chasing near $300 and requires either a controlled pullback to $282-$286 with support/volume stabilization or a confirmed breakout above $312.46 with above-average volume and follow-through above $300-$312.",
      "counter_evidence": [
        "Current price near $299.96 is extended above the 10-day EMA near $282.73 and 50-day SMA near $250.08.",
        "RSI 70.41, ATR 13.92, and beta 2.05 imply elevated short-term reversal and execution risk.",
        "Valuation is demanding with Forward PE 38.1 and TTM PER 90.18, requiring continued EPS and backlog strength.",
        "No immediate entry signal is complete; stated action is WAIT/NO_TRADE and suggested action now is WATCH.",
        "Data quality is not perfect: disclosures are absent, social signal is news-derived, and several vendor fallbacks occurred."
      ],
      "reason_codes": [
        "bullish_thesis_but_wait",
        "conditional_entry_only",
        "overbought_extension",
        "specific_pullback_trigger_defined",
        "specific_breakout_trigger_defined",
        "high_volatility_risk",
        "valuation_requires_confirmation",
        "starter_only_if_triggered"
      ],
      "review_required": false
    },
    {
      "canonical_ticker": "VXUS",
      "display_name": "VXUS",
      "decision_source": "RULE+DEEP",
      "thesis_strength": 0.66,
      "timing_readiness": 0.32,
      "trigger_type": "watch_only",
      "trigger_horizon": "days_to_weeks",
      "trigger_quality": 0.54,
      "thesis_state": "constructive_but_not_confirmed",
      "semantic_summary": "VXUS has a constructive medium-term thesis, supported by reclaiming the 50-day SMA, holding above a rising 200-day SMA, improving MACD, and potential international rotation/dollar weakness. Timing is not ready because the plan explicitly says NO_TRADE/WAIT after a fast high-volatility rebound, with entry only after either a controlled pullback holding 80.10-79.73 or confirmed follow-through above 81.89.",
      "counter_evidence": [
        "Immediate entry is discouraged after a rapid rebound from around 74.63 to the low 81s.",
        "ATR is elevated near 1.51, reducing current risk-reward for chasing.",
        "81.89 breakout requires additional close confirmation, relative strength maintenance, and volatility stabilization.",
        "82-84 resistance and RSI near 70 would create chase-risk rather than a clean entry.",
        "A close below 79.73 would neutralize the tactical setup, and below 77.98 would indicate rebound failure."
      ],
      "reason_codes": [
        "bullish_thesis_wait_entry",
        "constructive_momentum_not_actionable",
        "pullback_support_confirmation_needed",
        "breakout_requires_follow_through",
        "elevated_atr_chase_risk",
        "near_resistance_zone",
        "starter_only_if_triggered"
      ],
      "review_required": false
    }
  ]
}