# Dev action items — 2026-06-25 ## Detected errors - None critical ## Top reject reasons - `impact_below_threshold`: 26 - `Market data stale (candle_20255s, news_ingest_512s)`: 1 - `Market data stale (candle_20292s, news_ingest_511s)`: 1 - `Market data stale (candle_20368s, news_ingest_475s)`: 1 - `Market data stale (candle_20391s, news_ingest_453s)`: 1 - `Market data stale (candle_20418s, news_ingest_435s)`: 1 - `Market data stale (candle_20541s, news_ingest_431s)`: 1 ## Learning candidates (not auto-applied) - Reject reason 'impact_below_threshold' occurred 26 times on 2026-06-25 - missed_due_to_scanner_gap: add category or source for: tariff_or_export_restriction, tariff_or_export_restriction, tariff_or_export_restriction, tariff_or_export_restriction, general_catalyst ## 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