Review round 4 (both nits): - Rename the flag to ignore_ocr_enabled so its OCR-specific scope is explicit at the call sites (the gate only bypasses the OCR-enabled check). - Add test_evaluate_escalation_empty_suppressed_even_when_structured_registered: empty_text (minimum='ocr') skips a registered structured tier and suppresses to ocr when OCR is off, never hopping to structured. Deck #324. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>