The preprocessing_mode and preprocessing_config parameters were not being passed from the start_task endpoint through to the OCR service: - Add preprocessing_mode and preprocessing_config to process_task_ocr() - Extract preprocessing options from ProcessingOptions in start_task() - Convert string/dict to proper PreprocessingModeEnum/PreprocessingConfig - Pass converted parameters to ocr_service.process() and process_image() 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>