- Add map_confidence_source to confidence module re-exports in lib.rs - Remove duplicate map_confidence_source function from span/mod.rs - Add Ocr case to map_unicode_source_to_confidence helper - Add comprehensive tests for map_confidence_source in span module The ConfidenceSource enum and map_confidence_source function were already implemented in the confidence module from bead pdftract-2etcd. This change completes the public API exposure and removes the duplicate implementation. Acceptance criteria (all PASS): - Single-glyph to_unicode span: confidence_source == Native - Single-glyph shape_match span: confidence_source == Heuristic - Mixed-glyph span (agl + shape_match): confidence_source == Heuristic - 4.7 correction applied: Native -> Heuristic override - OCR span: confidence_source == Ocr - JSON serialization: lowercase strings Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| pdftract-cer-diff | ||
| pdftract-cli | ||
| pdftract-core | ||
| pdftract-libpdftract | ||
| pdftract-py | ||