jedarden
|
023717e459
|
docs(pdftract-5s1t): Phase 5.6 Document Type Classification coordinator verification note
All 6 child beads closed:
- 5.6.1: ProfileType enum + Profile struct + MatchPredicate
- 5.6.2: Classifier engine (evaluate profiles, pick highest above threshold)
- 5.6.3: Feature signals (text patterns, structural, font, density)
- 5.6.4: Built-in profile definitions (9 profile types)
- 5.6.5: pdftract classify CLI subcommand
- 5.6.6: 200-document labeled corpus + test infrastructure
Implementation complete with WARN: corpus PDF parsing issue blocks
accuracy validation (ReportLab generates non-standard trailers).
Closes: pdftract-5s1t
|
2026-06-01 21:13:59 -04:00 |
|
jedarden
|
4dddd81bcd
|
docs(pdftract-5o3zv): verify footnotes, inline links, and page breaks implementation
Phase 6.5.5 functionality already implemented and tested:
- Footnote emission infrastructure (PageFootnotes, emit_footnote_ref/def)
- Inline link emission (emit_page_links_from_json, emit_inline_link)
- Page breaks (--md-no-page-breaks CLI flag, MarkdownOptions)
All acceptance criteria tests pass. Ready for Phase 7 integration.
Also adds missing provenance entry for json_schema/simple-text.pdf fixture.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-01 16:00:12 -04:00 |
|