Commit graph

2 commits

Author SHA1 Message Date
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