refactor: replace Scrapling with Firecrawl API for URL scraping
- Remove Scrapling Cloud Run service (Dockerfile.scraper, scraper_service.py,
deploy/cloud-run-scraper.sh, requirements.scraper.txt)
- scraper_client.py now calls Firecrawl /v1/scrape endpoint (managed service,
no infrastructure needed)
- Config: CLOUD_RUN_SCRAPER_URL → FIRECRAWL_API_KEY
- Simplified scrape-preview endpoint: no mode selector, Firecrawl handles
JS rendering and anti-bot automatically
- Frontend: removed mode selector dropdown, cleaned up modal header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>