# Dev action items — 2026-07-10 ## Detected errors - None critical ## Top reject reasons - `impact_below_threshold`: 67 - `underlying_reaction_disagrees`: 4 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (news_ingest_1122s)`: 1 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (news_ingest_1092s)`: 1 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (candle_376s, news_ingest_191s)`: 1 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (candle_382s)`: 1 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (news_ingest_1222s)`: 1 - `INFRASTRUCTURE_SYNC_REJECT: Market data stale (news_ingest_1279s)`: 1 ## Learning candidates (not auto-applied) - Reject reason 'impact_below_threshold' occurred 67 times on 2026-07-10 - Reject reason 'underlying_reaction_disagrees' occurred 4 times on 2026-07-10 - missed_due_to_scanner_gap: add category or source for: general_catalyst, general_catalyst, general_catalyst, FDA approval_or_rejection, FDA approval_or_rejection - MU had intraday confirmation window 10:21:00–10:23:00 (stored replay) - MU replay final monitor status: reject_vwap - AMD had intraday confirmation window 09:45:00–10:15:00 (stored replay) - AMD replay final monitor status: confirmed - SMH had intraday confirmation window 10:20:00–10:22:00 (stored replay) - SMH replay final monitor status: reject_vwap - WDC had intraday confirmation window 09:45:00–09:46:00 (stored replay) - WDC replay final monitor status: reject_vwap - QQQ had intraday confirmation window 09:45:00–09:46:00 (stored replay) - QQQ replay final monitor status: reject_vwap - NVDA had intraday confirmation window 10:55:00–10:57:00 (stored replay) - NVDA replay final monitor status: reject_vwap ## Next steps 1. Review missed_fast_news entries in missed_opportunities JSON 2. Tune NEWS_FEED_DELAY_SECONDS / sandbox grace if news_stale dominates 3. Promote learning rules only after 3+ validated days