mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 06:50:53 +00:00
1.5 KiB
1.5 KiB
OCR-v2 Active Queue
Status: ACTIVE QUEUE — OCR pairing framework branch is merge-ready after merge-unblock verification. 357 targeted tests pass. Last updated: 2026-07-03 Scope: pairing framework integration / post-merge follow-up
Current Priorities
- Merge
feat/ocr-pairing-frameworkback tomaster - Monitor production OCR after pairing-core unification (figure + table on shared framework)
- Archive stale
project/current/files - Compatibility naming cleanup (
figure_no/legend/FigurePipelineState) — deferred
Completed This Session (cumulative)
- Pairing framework extraction:
- Shared
ocr_pairing_types.py,ocr_pairing_state.py,ocr_pairing_framework.py - Figure pipeline migrated onto shared core without changing public seam
- Shared
- Table pipeline migration:
- Added
ocr_table_domain.py+ orderedocr_table_passes.py build_table_inventory(...)now routes to table vnext on shared core
- Added
- Merge-unblock hardening:
- Generic-state figure rotation enrichment moved behind figure-only
_match_pre_enricher - Table semantic parity validation upgraded across 6 runnable real-paper fixtures
- Added runnable
tests/fixtures/ocr_vnext_real_papers/37LK5T97/blocks.structured.jsonl - Touched-file
ruff check/ruff format --checkgreen
- Generic-state figure rotation enrichment moved behind figure-only
- Verification:
tests/test_ocr_figures.pytests/test_ocr_rebuild.pytests/test_ocr_tables.pytests/test_ocr_pairing_framework.pytests/test_ocr_table_pairing_framework.py- Result: 357 passed, 0 failed