docs: 记录里程碑2.5 Task11 实现验证日志

This commit is contained in:
lhl
2026-08-09 04:07:28 +08:00
parent 1e3f702477
commit bc79945352
+3
View File
@@ -6,3 +6,6 @@ Task 5: complete (commits 63d0c90..5818dd0 includes log, review clean); Minor ba
Task 6: complete (commit a9cc3c9, review clean; impl matches plan placeholder-table design, no FreeText types needed); Minor backlog += free_text_extractor: hardcoded extraction_method string vs enum value, Provenance.row is block index not physical row (doc note)
Task 7: complete (commit 18da20d, review approved); IMPORTANT design gaps tracked -> (1) MIXED sheet collapsed to pure-table path (design 3.5.2 wants per-paragraph best-parse) — will surface in Task 8 real samples or Impact; (2) comments collected flat, CellValue.comment never attached — consumers must re-link via source_uri
FINAL: milestone2 有条件通过 -> must-fix x2 修复闭环 (eebed38, 41 passed) -> 交付报告 docs/milestone2-excel-parser-review.md; remaining deferred list documented (MIXED segmented parse, comments re-link contract, ExtractionMethod enum, theme colors, empty-sheet, formula/hidden/merged-header). Coverage report optional (pytest-cov not installed).
M2.5 Task 9: complete (commits 81c6b6c..34ef28b + log 0f137b9, review clean); Minor backlog += trailing newlines in paragraph_splitter.py/test_paragraph_splitter.py
M2.5 Task 10: complete (commits 0f137b9..539945b, review clean); Minor backlog += mid-file import placement in test_excel_parser.py (style)
M2.5 Task 11: complete (commit 1e3f702, 51 passed); MIXED 独立装配分支(分割→每段 classifyTABLE 段 seg_fmt_map 段内坐标修正 formatting_map 错位;free_text 段防二次递归),TABLE/FREE_TEXT 路径不变