mirror of
https://github.com/lllin000/PaperForge.git
synced 2026-07-22 17:00:23 +00:00
- Rewrite pre_match_normalize to run a shadow normalize pass that populates role_candidate on each block while preserving public role - Add _match_role(block) helper to ocr_figures.py (role_candidate > role > seed_role) - Port matching-time role reads in figure builders to use _match_role - Add _match_role(block) helper to ocr_tables.py (same priority) - Port matching-time role reads in table builders to use _match_role - Port role reads in FigureCorpus.from_blocks and TableCorpus.from_blocks - Add 3 C1 tests to test_ocr_pipeline_v3.py - All 325 OCR tests pass (6 C0+C1 + 4 rendering + 5 writeback + 310 figures) |
||
|---|---|---|
| .. | ||
| analysis | ||
| checklists | ||
| plans | ||
| specs | ||