{
    "date": "2026-07-24",
    "promote_to_ai_learning": true,
    "reason": "Multiple validated patterns detected \u2014 review before promoting to AI rules.",
    "candidate_rules": [
        {
            "lesson": "Reject reason 'impact_below_threshold|unrouted_backfill_no_enter' occurred 46 times on 2026-07-24",
            "learning_type": "reject_pattern",
            "confidence": 0.95
        },
        {
            "lesson": "Reject reason 'duplicate_headline|unrouted_backfill_no_enter' occurred 16 times on 2026-07-24",
            "learning_type": "reject_pattern",
            "confidence": 0.66
        },
        {
            "lesson": "Reject reason 'invalid_ticker_token:GENERAL' occurred 16 times on 2026-07-24",
            "learning_type": "reject_pattern",
            "confidence": 0.66
        },
        {
            "lesson": "missed_due_to_scanner_gap: add category or source for: AI_hardware_direct_catalyst, general_catalyst, general_catalyst, general_catalyst, general_catalyst",
            "learning_type": "rule_candidate",
            "confidence": 0.6
        },
        {
            "lesson": "Scanner gap: GENERAL \u2014 How $100 Oil Just Repriced Tech: This Is Rotation, Not Liquidation\u2014Confirmation ",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: INTC \u2014 Roth Capital Maintains Buy on Intel, Raises Price Target to $120",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: INTC \u2014 JP Morgan Maintains Underweight on Intel, Raises Price Target to $85",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: USO \u2014 S&P 500 Rises As Oil Sinks On Iran Talk Hopes: Stock Market Today",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: INTC \u2014 Truist Securities Maintains Hold on Intel, Raises Price Target to $108",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: GENERAL \u2014 JP Morgan Maintains Overweight on Dow, Lowers Price Target to $40",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: GENERAL \u2014 Mizuho Maintains Neutral on Travelers Companies, Raises Price Target to $343",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: INTC \u2014 Morgan Stanley Maintains Equal-Weight on Intel, Raises Price Target to $84",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: INTC \u2014 Intel Slides Despite Strong Quarter as Street Weighs $20 Billion Capex Plan",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: IBM \u2014 Citigroup Maintains Buy on IBM, Lowers Price Target to $245",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: GENERAL \u2014 Citigroup Maintains Buy on Honeywell Intl, Raises Price Target to $279",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: NVDA \u2014 Nvidia, Meta and 23 Others Put Their Names on Open-Weight AI Letter \u2014 Google, Am",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: GOOGL \u2014 Warren Buffett Says Alphabet Is More Likely to Win Than 95% of Wall Street \u2014 But",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: USO \u2014 Shares of foundry, fabricator and IDM semiconductor companies are trading lower ",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: XLE \u2014 Shares of foundry, fabricator and IDM semiconductor companies are trading lower ",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: QQQ \u2014 Shares of foundry, fabricator and IDM semiconductor companies are trading lower ",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: SPY \u2014 Shares of foundry, fabricator and IDM semiconductor companies are trading lower ",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: AAPL \u2014 Everyone Talks GPUs, But CPUs Benefit From Agentic AI\u2014Intel Earnings Stop Tech S",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "QQQ had intraday confirmation window 09:45:00\u201310:24:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "QQQ replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "MU had intraday confirmation window 09:45:00\u201309:48:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "MU replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "SMH had intraday confirmation window 09:45:00\u201309:49:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "SMH replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "WDC had intraday confirmation window 09:45:00\u201309:49:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "WDC replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "NVDA had intraday confirmation window 09:50:00\u201309:56:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "NVDA replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        }
    ],
    "top_lessons": [
        "Reject reason 'impact_below_threshold|unrouted_backfill_no_enter' occurred 46 times on 2026-07-24",
        "Reject reason 'duplicate_headline|unrouted_backfill_no_enter' occurred 16 times on 2026-07-24",
        "Reject reason 'invalid_ticker_token:GENERAL' occurred 16 times on 2026-07-24",
        "missed_due_to_scanner_gap: add category or source for: AI_hardware_direct_catalyst, general_catalyst, general_catalyst, general_catalyst, general_catalyst",
        "Scanner gap: GENERAL \u2014 How $100 Oil Just Repriced Tech: This Is Rotation, Not Liquidation\u2014Confirmation "
    ]
}
