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