{
    "date": "2026-07-22",
    "promote_to_ai_learning": false,
    "reason": "Needs repeated validation across different days/sectors (client level_2+).",
    "candidate_rules": [
        {
            "lesson": "Reject reason 'impact_below_threshold|unrouted_backfill_no_enter' occurred 583 times on 2026-07-22",
            "learning_type": "reject_pattern",
            "confidence": 0.95
        },
        {
            "lesson": "Reject reason 'duplicate_headline|unrouted_backfill_no_enter' occurred 85 times on 2026-07-22",
            "learning_type": "reject_pattern",
            "confidence": 0.95
        },
        {
            "lesson": "missed_due_to_scanner_gap: add category or source for: general_catalyst, general_catalyst, general_catalyst, general_catalyst, oil_supply_or_geopolitical_shock",
            "learning_type": "rule_candidate",
            "confidence": 0.6
        },
        {
            "lesson": "Scanner gap: ADJ \u2014 Temenos Affirms FY2026 Adj EPS Guidance of $4.49 vs $4.42 Est",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: ADJ \u2014 Temenos Q2 Adj. EPS $1.31 Beats $1.27 Estimate, Sales $281.485M Miss $296.537M E",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "Scanner gap: GOOGL \u2014 Chip Stocks Retreat As Yemen\u2019s Houthis Enter The War; Alphabet, Tesla Earnings A",
            "learning_type": "scanner_gap_error",
            "confidence": 0.85
        },
        {
            "lesson": "MU had intraday confirmation window 09:45:00\u201309:46: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": "INTC had intraday confirmation window 09:45:00\u201309:46:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "INTC replay final monitor status: reject_vwap",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "AMD had intraday confirmation window 09:45:00\u201310:13:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "AMD 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:46: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": "SOXX had intraday confirmation window 09:45:00\u201309:46:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "SOXX 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:46: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 10:09:00\u201310:11:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "NVDA replay final monitor status: reject_vwap",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "XLE had intraday confirmation window 09:45:00\u201309:48:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "XLE replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "USO had intraday confirmation window 10:39:00\u201310:41:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "USO replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "IBM had intraday confirmation window 09:45:00\u201309:51:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "IBM replay final monitor status: reject_vwap",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "AVGO had intraday confirmation window 09:45:00\u201309:51:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "AVGO replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "MRVL had intraday confirmation window 09:45:00\u201309:51:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "MRVL replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "SMCI had intraday confirmation window 09:45:00\u201309:51:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "SMCI replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "ARM had intraday confirmation window 09:45:00\u201309:51:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "ARM replay final monitor status: reject_vwap",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "TSM had intraday confirmation window 09:45:00\u201310:15:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "TSM replay final monitor status: pending_vwap_confirmation",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "QQQ had intraday confirmation window 09:45:00\u201310:31: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": "DELL had intraday confirmation window 09:45:00\u201310:32:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "DELL replay final monitor status: confirmed",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        },
        {
            "lesson": "NOW had intraday confirmation window 10:01:00\u201310:02:00 (stored replay)",
            "learning_type": "opportunity_window",
            "confidence": 0.75
        },
        {
            "lesson": "NOW replay final monitor status: reject_vwap",
            "learning_type": "monitor_state_replay",
            "confidence": 0.7
        }
    ],
    "top_lessons": [
        "Reject reason 'impact_below_threshold|unrouted_backfill_no_enter' occurred 583 times on 2026-07-22",
        "Reject reason 'duplicate_headline|unrouted_backfill_no_enter' occurred 85 times on 2026-07-22",
        "missed_due_to_scanner_gap: add category or source for: general_catalyst, general_catalyst, general_catalyst, general_catalyst, oil_supply_or_geopolitical_shock",
        "Scanner gap: ADJ \u2014 Temenos Affirms FY2026 Adj EPS Guidance of $4.49 vs $4.42 Est",
        "Scanner gap: ADJ \u2014 Temenos Q2 Adj. EPS $1.31 Beats $1.27 Estimate, Sales $281.485M Miss $296.537M E"
    ]
}
