mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-10 05:12:14 +00:00
The index route without Prefer: respond-async, which the iPhone app calls, continues into the lab staging with no run schedule. The staging then planned a long report's text as up to twenty reads with a retry each: forty model calls inside one HTTP request, the same class the extract route was bounded against. The staging now plans a missing schedule as one request does (SYNCHRONOUS_READ_SCHEDULE, at most three reads): a longer report has its text shared out between them, and what does not fit is left out and reported as extractionIncomplete on the document. The request bound moves into ocr-plan beside the schedule it bounds, so the extract run and the staging share one definition. Background runs and the automatic index job keep planning against their own deadline.