payslip-ingest/payslip_ingest
Viktor Barzin 693ec4a5d4 extractor: wait up to 15min for claude-agent-service to free lock
Real UK payslip extractions routinely take 5-10min end-to-end (Haiku
processing 100-300KB base64'd PDFs). With 10 retries × 5s = 50s we'd
abort while another extraction was still in-flight. Bump to 90 retries
× 10s = 900s wait — enough to cover the server-side timeout_seconds=600
plus some slack.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-18 22:36:05 +00:00
..
__init__.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
__main__.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
app.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
db.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
extractor.py extractor: wait up to 15min for claude-agent-service to free lock 2026-04-18 22:36:05 +00:00
paperless.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
processor.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
schema.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00
tax_year.py Initial commit: event-driven UK payslip ingest service 2026-04-18 22:10:23 +00:00