Commit Graph

1 Commits

Author SHA1 Message Date
fegger 570c8585a0 Use shared prompt loader and structured OCR response in branches
- Replaces duplicated _load_prompt() helpers with shared load_prompt().

- Classifier raises cleanly when no renderable pages exist.

- scanned_print, handwritten, and mixed_unknown branches now force

  response_format=OcrResponse and parse via client.parse_json().

- Adds branch tests for multi-page OCR and corrected invoice handling.
2026-08-21 16:44:19 +02:00