Classify a blocked Scholar page before waiting, not after 8a62982 unverified Claude Claude Opus 5 commited on Aug 30
Make a failed Scholar scrape say what it actually got addbf67 unverified Claude Claude Opus 5 commited on Aug 30
Detect Google Scholar's block page, and unwrap Bing's redirect links f493ed5 unverified Claude Claude Opus 5 commited on Aug 30
Test the search URLs, and delete the harness that hid them 232eb80 unverified Claude Claude Opus 5 commited on Aug 30
Split fetch from parse in scrap.py and serp.py (item 2 from review) 4e043b3 unverified Claude commited on Aug 30
Add pytest harness with characterization tests for scrap/ops/serp/utils 5796881 unverified Claude commited on Aug 29