Commit graph

12 commits

Author SHA1 Message Date
Research Assistant
30223812d1 feat: drop non-preproof cover page 1 via positive cover markers 2026-06-22 01:47:00 +08:00
Research Assistant
d9f76917e9 style: ruff format after OCR role gate implementation 2026-06-12 15:11:33 +08:00
Research Assistant
4927d35cd0 fix: keep OCR structured roles as seeds 2026-06-12 12:13:36 +08:00
Research Assistant
4d0c99dd76 fix: close OCR real-paper anchor-first regressions 2026-06-10 18:18:48 +08:00
Research Assistant
d2ae65d97a feat: discover OCR body family anchor 2026-06-09 14:54:47 +08:00
Research Assistant
6263c235d0 feat: add OCR structural signatures 2026-06-09 14:00:22 +08:00
Research Assistant
67bd36c997 refactor: make document structure the single render truth
- build_structured_blocks now returns (rows, doc_structure) tuple
- ocr.py and ocr_rebuild.py pass document_structure to render_fulltext_markdown
- bare except Exception replaced with structured logging
2026-06-06 15:52:18 +08:00
Research Assistant
be818f4deb fix: revert PaddleOCR span_metadata passthrough — source is PDF, not OCR engine 2026-06-06 11:42:40 +08:00
Research Assistant
94de2dbbc7 feat: persist role_span_profiles.json and wire into rebuild pipeline 2026-06-06 11:16:43 +08:00
Research Assistant
f67c7d5ac0 feat: carry span_metadata through raw and structured block pipeline 2026-06-06 11:08:44 +08:00
Research Assistant
86569fe01c feat: emit OCR structured block artifacts 2026-06-04 23:20:49 +08:00
Research Assistant
b20d2c0cff feat: emit canonical OCR raw blocks 2026-06-04 23:16:10 +08:00