mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 13:01:00 +00:00
Turning document auto-read on now mints an ai_extraction receipt instead of ai_full, so it covers reading documents, lab reports and medication text and no longer opens the Coach or the AI analysis. Receipts minted as ai_full by earlier releases stay valid. The catch-up over stored documents is only scheduled while documentAi is open for the record. The AI connection test is an AI call, so it is refused with assistant.disabled.enabled while the operator's master switch is off, and fails closed with ai.unavailable when the switches cannot be read (403, since the route never answers 5xx). A missing provider carries ai.provider.none and a spent daily budget ai.budget.exceeded.