SERPent / tests

Commit History

Stop the search chain treating an empty answer as an answer
73c1aa6
unverified

Claude Claude Opus 5 commited on

Classify a blocked Scholar page before waiting, not after
8a62982
unverified

Claude Claude Opus 5 commited on

Make a failed Scholar scrape say what it actually got
addbf67
unverified

Claude Claude Opus 5 commited on

Detect Google Scholar's block page, and unwrap Bing's redirect links
f493ed5
unverified

Claude Claude Opus 5 commited on

Move orchestration out of the route handlers into a service layer
e44fdef
unverified

Claude Claude Opus 5 commited on

Housekeeping: lint in CI, client lifecycle, and a truer breaker signal
9841346
unverified

Claude Claude Opus 5 commited on

Pin the MCP tool surface and give every tool an output schema
060118a
unverified

Claude Claude Opus 5 commited on

Test the search URLs, and delete the harness that hid them
232eb80
unverified

Claude Claude Opus 5 commited on

Stop reporting upstream failures as "patent not found"
2e4089d
unverified

Claude Claude Opus 5 commited on

Bound the list inputs and the outbound fan-out they cause
d4440e7
unverified

Claude Claude Opus 5 commited on

Run the blocking DuckDuckGo call in a worker thread
8bbdd72
unverified

Claude Claude Opus 5 commited on

Test the API-key middleware, and stop it 500ing on a non-ASCII key
d03af21
unverified

Claude Claude Opus 5 commited on

Add a circuit breaker to the multi-backend search fallback (item from review)
ba2278a
unverified

Claude commited on

Run the container as a non-root user (item from review: Dockerfile hardening)
285bc99
unverified

Claude commited on

Validate patent_id shape before hitting Google Patents/OPS
55c0bf1
unverified

Claude commited on

Deduplicate app.py's search endpoints (item 4 from review)
3352a6e
unverified

Claude commited on

Split fetch from parse in scrap.py and serp.py (item 2 from review)
4e043b3
unverified

Claude commited on

Fix bare except and misattributed logger (item 3 from review)
21042c7
unverified

Claude commited on

Fix hanging Playwright tests: make the browser fixture function-scoped
30d9456
unverified

Claude commited on

Add pytest harness with characterization tests for scrap/ops/serp/utils
5796881
unverified

Claude commited on