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