Stop the search chain treating an empty answer as an answer 73c1aa6 unverified Claude Claude Opus 5 commited on about 1 month ago
Classify a blocked Scholar page before waiting, not after 8a62982 unverified Claude Claude Opus 5 commited on about 1 month ago
Make a failed Scholar scrape say what it actually got addbf67 unverified Claude Claude Opus 5 commited on about 1 month ago
Detect Google Scholar's block page, and unwrap Bing's redirect links f493ed5 unverified Claude Claude Opus 5 commited on about 1 month ago
Move orchestration out of the route handlers into a service layer e44fdef unverified Claude Claude Opus 5 commited on about 1 month ago
Housekeeping: lint in CI, client lifecycle, and a truer breaker signal 9841346 unverified Claude Claude Opus 5 commited on about 1 month ago