Commit History

Stop the search chain treating an empty answer as an answer (#10)
6fd0195
Running
unverified

Almaatla commited on

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 (#9)
fabb9dc
unverified

Almaatla 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 (#8)
57c466b
unverified

Almaatla 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 (#7)
a8e3022
unverified

Almaatla commited on

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

Claude Claude Opus 5 commited on

Fix the defects a mutation probe found, and the architecture that hid them (#6)
632b2d9
unverified

Almaatla commited on

Stop tracking .coverage, and ignore local tool output
72a7212
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

Safer concurrent deploys, pinned dependencies, and a CONTRIBUTING guide (#5)
a604513
unverified

Almaatla commited on

Document the development methodology (CONTRIBUTING.md)
5a8a721
unverified

Claude commited on

Pin dependencies and add CI on pull requests
2d3711f
unverified

Claude commited on

Make the HF Space deploy fail loudly on a concurrent-write collision
56b0d37
unverified

Claude commited on

Address remaining hardening items from the TDD/architecture review (#4)
33657f8
unverified

Almaatla 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

Add test harness and fix TDD/architecture review findings (#3)
5e51b32
unverified

Almaatla commited on

Gate the HF Space deploy on tests passing (item 5 from review)
caf91fb
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

Document how to run the new test suite
18225f3
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

Fix DuckDuckGo backend silently returning empty results (#2)
d341a7a
unverified

Almaatla Claude commited on

Add GitHub Actions workflow to deploy to HF Space on push to main (#1)
cd869cb
unverified

Almaatla Claude commited on

Mirror SERPent from Hugging Face Space with bug fixes
cb1e234
unverified

Claude commited on