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
Pin the MCP tool surface and give every tool an output schema 060118a unverified Claude Claude Opus 5 commited on 12 days ago
Stop reporting upstream failures as "patent not found" 2e4089d unverified Claude Claude Opus 5 commited on 12 days ago
Bound the list inputs and the outbound fan-out they cause d4440e7 unverified Claude Claude Opus 5 commited on 12 days ago
Test the API-key middleware, and stop it 500ing on a non-ASCII key d03af21 unverified Claude Claude Opus 5 commited on 12 days ago
Add a circuit breaker to the multi-backend search fallback (item from review) ba2278a unverified Claude commited on 12 days ago
Run the container as a non-root user (item from review: Dockerfile hardening) 285bc99 unverified Claude commited on 12 days ago
Validate patent_id shape before hitting Google Patents/OPS 55c0bf1 unverified Claude commited on 12 days ago
Deduplicate app.py's search endpoints (item 4 from review) 3352a6e unverified Claude commited on 12 days ago
Mirror SERPent from Hugging Face Space with bug fixes cb1e234 unverified Claude commited on 12 days ago