PREFLIGHT SCORE
Some issues worth reviewing
Heuristic source risk, not model accuracy.
GENERATED EXAMPLE / NOT A CUSTOMER DOCUMENT
This report comes from our generated mixed.pdf fixture. Page 1 has digital text. Page 2 is a raster image with no extractable text.
PREFLIGHT SCORE
Some issues worth reviewing
Heuristic source risk, not model accuracy.
Raster images cover most of this page with little extractable text.
A scan may require OCR or visual processing before text ingestion.
{
"type": "likely_scanned_page",
"category": "text_layer",
"detector_version": "1",
"severity": "high",
"confidence": 0.9,
"pages": [
2
],
"message": "Raster images cover most of this page with little extractable text.",
"why_it_matters": "A scan may require OCR or visual processing before text ingestion.",
"evidence": {
"observations": [
{
"pages": [
2
],
"text_chars": 0,
"image_coverage_ratio": 1.0,
"image_count": 1
}
]
},
"suggested_actions": [
"consider_ocr",
"consider_visual_processing",
"preserve_page_image"
]
}Visible-content indicators accompany little or no extractable text.
Text-only extraction may omit information represented visually.
{
"type": "missing_text_layer",
"category": "text_layer",
"detector_version": "1",
"severity": "high",
"confidence": 0.85,
"pages": [
2
],
"message": "Visible-content indicators accompany little or no extractable text.",
"why_it_matters": "Text-only extraction may omit information represented visually.",
"evidence": {
"observations": [
{
"pages": [
2
],
"text_chars": 0,
"image_coverage_ratio": 1.0,
"drawing_count": 0
}
]
},
"suggested_actions": [
"consider_ocr",
"consider_visual_processing"
]
}Raster images occupy a substantial portion of the page.
Charts, screenshots, or photographs may carry information absent from text.
{
"type": "image_heavy_page",
"category": "visual_content",
"detector_version": "1",
"severity": "info",
"confidence": 0.85,
"pages": [
2
],
"message": "Raster images occupy a substantial portion of the page.",
"why_it_matters": "Charts, screenshots, or photographs may carry information absent from text.",
"evidence": {
"observations": [
{
"pages": [
2
],
"image_count": 1,
"image_coverage_ratio": 1.0,
"text_chars": 0
}
]
},
"suggested_actions": [
"consider_visual_processing",
"preserve_page_image"
]
}A dominant image has low effective resolution at its displayed size.
Small raster text may lose detail; resolution alone does not establish readability.
{
"type": "low_scan_resolution",
"category": "visual_content",
"detector_version": "1",
"severity": "info",
"confidence": 0.9,
"pages": [
2
],
"message": "A dominant image has low effective resolution at its displayed size.",
"why_it_matters": "Small raster text may lose detail; resolution alone does not establish readability.",
"evidence": {
"observations": [
{
"pages": [
2
],
"bbox": [
0.0,
0.0,
600.0,
800.0
],
"width_pixels": 60,
"height_pixels": 80,
"effective_dpi": 7.2,
"threshold_dpi": 150
}
]
},
"suggested_actions": [
"manual_review",
"preserve_page_image"
]
}