SonarQube flagged three float equality checks in the classifier tests (python:S1244, "do not perform equality checks with floating point values"): the _text_quality empty case and the ocr_page_fraction 0.0/1.0 assertions now use pytest.approx. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>