## Summary
- Increase `decodeVin` API timeout from 10s (default) to 60s to handle Gemini cold starts (observed 34s+ on first call)
- Fixes "Failed to decode VIN" frontend error when OCR service returns 200 OK but the response arrives after the client timeout
## Test plan
- [ ] Decode a VIN after OCR container restart (cold start scenario)
- [ ] Verify no timeout error in the frontend
- [ ] Verify cached decodes still return quickly
Fixes #229
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Default 10s API client timeout caused frontend "Failed to decode" errors
when Gemini engine cold-starts (34s+ on first call).
Co-Authored-By: Claude Opus 4.6 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
decodeVinAPI timeout from 10s (default) to 60s to handle Gemini cold starts (observed 34s+ on first call)Test plan
Fixes #229
🤖 Generated with Claude Code