- Remove initial_loaded/baseline logic from scheduler - Remove initial_loaded from keywords SELECT query - Replace synchronous notification loops with asyncio.create_task (fire-and-forget) for both new ads and price drops - Add safe_notify_new_ad/safe_notify_price_drop wrapper functions - Scraper already simplified (single page, 30 ads, no cursor)