pdftract/notes
jedarden dfc9fe9a85 fix(pdftract-2f7oi): fix test fixture compilation bug and verify error handling
Fixed compilation bug in generate_book_chapter_fixtures.rs where chapter_number()
returns () but code tried to assign result back to builder. This was blocking
test compilation.

Verified that the error handling implementation in serve.rs is complete and
meets all acceptance criteria:
- ApiError struct with error, message, hint fields
- AxumError enum with IntoResponse impl for all error types
- Custom 413 middleware converting text/plain to JSON
- Status code mapping: 400, 413, 422, 500
- All 18 serve module tests pass

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 22:12:25 -04:00
..
bf-1g1fd.md feat(bf-1g1fd): implement CI memory-ceiling gate with cgroup MemoryMax enforcement 2026-05-23 13:22:55 -04:00
bf-2ervu.md feat(bf-2ervu): implement mmap-backed PdfSource via memmap2 2026-05-24 08:40:11 -04:00
bf-2y2rp.md feat(pdftract-bf-2y2rp): implement lazy stream decoding for PDF extraction 2026-05-23 12:30:26 -04:00
bf-4fa0y.md test(bf-4fa0y): add shared memory-guard test helper 2026-05-24 08:29:57 -04:00
bf-4xk2v.md docs(bf-4xk2v): add verification note and compression bomb fixture 2026-05-23 13:32:19 -04:00
bf-5dnh1.md docs(bf-5dnh1): add verification note 2026-05-23 13:39:35 -04:00
bf-5en1a.md docs(bf-5en1a): add verification note for max_decompress_bytes default 2026-05-22 17:29:02 -04:00
bf-5mry9.md docs(bf-5mry9): add verification note for rayon parallelism capping 2026-05-23 12:03:20 -04:00
bf-6bwrk.md docs(bf-6bwrk): add verification note for memory tests epic 2026-05-24 08:32:46 -04:00
bf-21hw8.md test(bf-21hw8): add bounded predictor tests for PNG and TIFF 2026-05-23 13:35:57 -04:00
bf-49wmw.md fix(bf-49wmw): fix PNG-predictor unbounded pre-allocation 2026-05-22 17:26:27 -04:00
buffer_implementation_status.md feat(pdftract-31bum): implement OutOfOrderBuffer for page ordering 2026-05-26 02:20:42 -04:00
pdftract-1bn.md feat(pdftract-1bn): implement cross-compilation build matrix for 5 target triples 2026-05-18 00:06:55 -04:00
pdftract-1byb3.md docs(pdftract-1byb3): add verification note for Phase 3.2 coordinator completion 2026-05-26 18:42:47 -04:00
pdftract-1c4j2.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-1eaxm.md test(pdftract-1eaxm): add thread sanitizer results and improve conformance tests 2026-05-23 10:33:51 -04:00
pdftract-1f0cj.md feat(pdftract-2vajs): implement slide_deck profile with fixtures and tests 2026-05-27 21:12:24 -04:00
pdftract-1g87.md feat(pdftract-q15sh): implement v1 fingerprint algorithm 2026-05-18 01:02:30 -04:00
pdftract-1i8n.md docs(pdftract-1i8n): add verification note 2026-05-24 09:48:59 -04:00
pdftract-1ijc.md feat(pdftract-1ijc): implement HOCR output parsing with quick-xml 2026-05-24 00:26:57 -04:00
pdftract-1jjn.md feat(pdftract-1jjn): implement PDF numeric literal lexer with full edge case support 2026-05-23 23:17:04 -04:00
pdftract-1jlpy.md feat(pdftract-4li3d): implement security constraints for serve mode 2026-05-26 18:47:51 -04:00
pdftract-1kdzu.md feat(pdftract-1kdzu): implement TJ operator with kerning and word boundary detection 2026-05-26 16:44:05 -04:00
pdftract-1lw3.md docs(pdftract-1lw3): add verification note for release cascade workflow 2026-05-20 19:33:35 -04:00
pdftract-1n8.md docs(pdftract-1n8): add Phase 7.1 coordinator completion note 2026-05-23 20:54:51 -04:00
pdftract-1os1.md feat(pdftract-1os1): implement q/Q stack with depth limit 64 and overflow diagnostics 2026-05-24 16:05:14 -04:00
pdftract-1ppvz.md docs(pdftract-1ppvz): add verification note for cargo bloat gate 2026-05-23 11:26:04 -04:00
pdftract-1rami.md feat(pdftract-1rami): implement MCP tool catalog with 10 tools 2026-05-23 02:12:41 -04:00
pdftract-1rljr.md ci(pdftract-1rljr): add cargo-deny quality gate configuration 2026-05-23 11:20:36 -04:00
pdftract-1s2uj.md feat(pdftract-1s2uj): add xref test fixture corpus and integration test runner 2026-05-24 08:20:04 -04:00
pdftract-1sms.md feat(pdftract-1sms): implement build.rs emitter for glyph shape database 2026-05-24 06:21:54 -04:00
pdftract-1u80.md feat(pdftract-1u80): add cargo binstall metadata and installation docs 2026-05-23 21:23:17 -04:00
pdftract-1uj5.md feat(pdftract-1uj5): implement Type 3 font encoding resolution 2026-05-24 04:28:11 -04:00
pdftract-1vxh.md feat(pdftract-1vxh): implement BT/ET text object lifecycle with diagnostics 2026-05-25 01:58:24 -04:00
pdftract-1w5u1.md fix(pdftract-1w5u1): ensure doctor output fits within 80 columns for all modes 2026-05-23 07:24:02 -04:00
pdftract-1wfp.md feat(pdftract-1wfp): implement SHA256SUMS aggregate file generation 2026-05-22 23:57:49 -04:00
pdftract-1wqec.md docs(pdftract-1wqec): verify CI scaffolding acceptance criteria 2026-05-17 07:12:16 -04:00
pdftract-1x2.md docs(pdftract-1x2): add verification note 2026-05-23 16:43:49 -04:00
pdftract-1xf4d.md feat(pdftract-1xf4d): implement TH-06 supply-chain gate 2026-05-26 17:31:13 -04:00
pdftract-1yad.md fix(pdftract-1yad): enable proptest tests and update verification note 2026-05-18 00:15:00 -04:00
pdftract-1zhu.md docs(pdftract-1zhu): add verification note for /Prev chain handler 2026-05-22 19:15:47 -04:00
pdftract-2a6rk.md fix(pdftract-2a6rk): fix xref.rs u64 literal overflow in proptest 2026-05-22 17:26:27 -04:00
pdftract-2ai37.md docs(pdftract-2ai37): verify MSRV check quality gate already implemented 2026-05-23 11:22:41 -04:00
pdftract-2aq0.md feat(xtask): implement gen-shape-db subcommand for glyph pHash database 2026-05-24 05:40:44 -04:00
pdftract-2bpf6.md test(pdftract-2bpf6): add FlateDecode predictor tests and proptests 2026-05-18 01:08:21 -04:00
pdftract-2bsfc.md docs(pdftract-2bsfc): add verification note 2026-05-17 23:57:00 -04:00
pdftract-2f7oi.md fix(pdftract-2f7oi): fix test fixture compilation bug and verify error handling 2026-05-27 22:12:25 -04:00
pdftract-2gbu9.md feat(pdftract-2gbu9): enhance linearization detection with robust substring matching 2026-05-22 19:15:47 -04:00
pdftract-2gto.md feat(pdftract-2gto): implement HOCR pixel-to-PDF coordinate conversion 2026-05-24 00:56:41 -04:00
pdftract-2hm4.md fix(pdftract-2hm4): fix keyword lexer to use Vec<u8> and improve diagnostics 2026-05-18 02:11:40 -04:00
pdftract-2hqxi.md feat(pdftract-2hqxi): implement indicatif progress bar with watchdog 2026-05-27 20:02:11 -04:00
pdftract-2iur.md feat(pdftract-2iur): implement nearest-neighbor scanner with Hamming distance and frequency tie-break 2026-05-24 06:57:27 -04:00
pdftract-2ka7.md feat(pdftract-2ka7): implement secure password ingress channels 2026-05-18 02:20:02 -04:00
pdftract-2kpm0.md docs(pdftract-2kpm0): add verification note 2026-05-25 11:24:53 -04:00
pdftract-2okbq.md feat(pdftract-2okbq): implement TH-10 cache poisoning protection 2026-05-26 21:09:54 -04:00
pdftract-2oqh.md feat(pdftract-2oqh): implement span-to-cell assignment by centroid containment 2026-05-23 22:50:42 -04:00
pdftract-2ork.md feat(pdftract-2ork): implement element-type to block-kind mapping table 2026-05-23 17:24:00 -04:00
pdftract-2pyln.md docs(pdftract-2pyln): update verification note with bug fix details 2026-05-20 19:09:49 -04:00
pdftract-2q6v.md docs(pdftract-2q6v): add verification note for Phase 7.7 coordinator 2026-05-25 13:41:23 -04:00
pdftract-2qoee.md feat(pdftract-2qoee): add lookup_color_space and lookup_ext_gstate to ResourceStack 2026-05-26 18:03:37 -04:00
pdftract-2qum.md feat(pdftract-2qum): implement FormFieldValue enum and XFA-wins combiner 2026-05-24 10:11:47 -04:00
pdftract-2r11u.md feat(pdftract-2r11u): implement TH-04 JavaScript detection 2026-05-25 14:04:29 -04:00
pdftract-2rf.md ci(pdftract-2rf): implement quality matrix cargo-bloat gate 2026-05-23 11:33:49 -04:00
pdftract-2t9.md docs(pdftract-2t9): add verification note 2026-05-18 01:22:44 -04:00
pdftract-2u6q2.md feat(pdftract-3h9xo): implement threads JSON output + schema integration 2026-05-25 13:40:15 -04:00
pdftract-2um5s.md docs(pdftract-2um5s): add verification note for doctor coordinator 2026-05-24 13:32:07 -04:00
pdftract-2vajs.md feat(pdftract-2vajs): implement slide_deck profile with fixtures and tests 2026-05-27 21:12:24 -04:00
pdftract-2w02.md feat(pdftract-2w02): implement MSRV gate with CI check 2026-05-20 19:03:53 -04:00
pdftract-2w3r.md feat(pdftract-2w3r): implement StructTree coverage check and XY-cut fallback 2026-05-23 20:53:25 -04:00
pdftract-2wif9.md docs(pdftract-2wif9): add verification note for Java publish workflow 2026-05-25 00:58:18 -04:00
pdftract-2wyd.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-2x7y.md docs(pdftract-2x7y): add verification note for pdftract-github-release 2026-05-20 19:23:39 -04:00
pdftract-2xei.md docs(pdftract-2xei): add verification note for pdftract-docs-build template 2026-05-20 19:24:14 -04:00
pdftract-2xql8.md test(pdftract-2xql8): add bomb protection detection test 2026-05-23 04:57:32 -04:00
pdftract-2zw.md docs(pdftract-2zw): update verification note with 5th test result 2026-05-23 15:04:05 -04:00
pdftract-3b1x.md docs(pdftract-3b1x): finalize sdk-invocation.md with subprocess contract and TH-07 compliance 2026-05-24 07:48:09 -04:00
pdftract-3cp3a.md docs(pdftract-3cp3a): add verification note for clippy quality gate 2026-05-23 11:05:07 -04:00
pdftract-3dwu.md feat(pdftract-3dwu): implement named encoding tables 2026-05-23 18:00:05 -04:00
pdftract-3gf5t.md feat(pdftract-3gf5t): implement walkdir folder traversal for grep 2026-05-26 17:42:27 -04:00
pdftract-3gk5.md feat(pdftract-3gk5): implement SLSA Level 3 provenance generation 2026-05-22 23:27:41 -04:00
pdftract-3gq3.md feat(pdftract-1534): complete Tera-template-driven code generator 2026-05-18 01:55:27 -04:00
pdftract-3h9xo.md feat(pdftract-3h9xo): implement threads JSON output + schema integration 2026-05-25 13:40:15 -04:00
pdftract-3i1o.md docs(pdftract-3i1o): add verification note for CI observability implementation 2026-05-23 11:50:59 -04:00
pdftract-3lir.md feat(pdftract-3lir): implement Filespec dict + EF stream decoder 2026-05-24 13:54:27 -04:00
pdftract-3nnqy.md feat(pdftract-3nnqy): implement StreamDecoder trait, filter pipeline, and bomb limit 2026-05-18 00:34:28 -04:00
pdftract-3nwz.md feat(pdftract-3nwz): add borderless table detection benchmark 2026-05-23 22:30:06 -04:00
pdftract-3o9fu.md fix(pdftract-3o9fu): fix bead chain walker tests and skip logic 2026-05-25 09:02:42 -04:00
pdftract-3qz.md docs(pdftract-3qz): add verification note for Phase 2.1 Font Type Detection coordinator 2026-05-23 15:25:23 -04:00
pdftract-3r77.md feat(pdftract-3r77): implement non-link annotation extractor with subtype-specific fields 2026-05-24 16:52:51 -04:00
pdftract-3s2i.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-3uq.md feat(pdftract-3uq): add font type classifier and subset prefix stripper 2026-05-23 13:42:57 -04:00
pdftract-3uu6v.md feat(pdftract-3uu6v): implement LZWDecode with /EarlyChange parameter 2026-05-22 22:38:31 -04:00
pdftract-3wku.md test(pdftract-3wku): add acceptance criteria tests for deskew 2026-05-23 21:21:59 -04:00
pdftract-3zhf.md docs(pdftract-3zhf): add verification note for coordinator bead 2026-05-24 00:52:16 -04:00
pdftract-4a3je.md feat(pdftract-4a3je): implement multipart parsing with PDF magic-byte validation 2026-05-27 20:19:10 -04:00
pdftract-4b0z.md docs(pdftract-4b0z): add verification note 2026-05-20 19:06:36 -04:00
pdftract-4c8qu.md feat(pdftract-4li3d): implement security constraints for serve mode 2026-05-26 18:47:51 -04:00
pdftract-4ct3y.md feat(pdftract-4ct3y): implement SVG page renderer for inspector 2026-05-26 22:41:15 -04:00
pdftract-4dmp.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-4ewgr.md feat(pdftract-4ewgr): implement Python exception hierarchy with proper inheritance 2026-05-26 21:17:38 -04:00
pdftract-4exg.md feat(pdftract-4exg): implement classifier corpus test infrastructure 2026-05-25 04:06:44 -04:00
pdftract-4h06h.md test(pdftract-4h06h): implement TH-02 path traversal security test 2026-05-25 13:03:45 -04:00
pdftract-4hle.md feat(pdftract-4hle): implement 7.6.4 links + annotations JSON output 2026-05-25 07:44:12 -04:00
pdftract-4hn1.md feat(pdftract-4hn1): use Cow<'static, str> for diagnostic messages 2026-05-17 23:23:38 -04:00
pdftract-4iier.md docs(pdftract-4iier): complete per-profile README documentation 2026-05-18 00:32:06 -04:00
pdftract-4isj9.md test(pdftract-4isj9): add RC4 encryption integration tests 2026-05-26 20:26:52 -04:00
pdftract-4j0ub.md feat(pdftract-4j0ub): implement Glyph struct and emit_glyph function 2026-05-26 17:55:12 -04:00
pdftract-4li3d.md feat(pdftract-4li3d): implement security constraints for serve mode 2026-05-26 18:47:51 -04:00
pdftract-4my.md feat(pdftract-4my): implement serve mode integration for full-render feature 2026-05-23 16:28:08 -04:00
pdftract-4nj7y.md docs(pdftract-4nj7y): add Phase 0 CI Infrastructure completion verification 2026-05-23 11:56:28 -04:00
pdftract-4ogx4.md docs(pdftract-4ogx4): add verification note for char_validity_rate signal evaluator 2026-05-26 17:18:33 -04:00
pdftract-4q8cq.md feat(pdftract-4q8cq): implement 14 environment checks for pdftract doctor 2026-05-23 07:05:49 -04:00
pdftract-4rme7.md docs(pdftract-4rme7): add verification note for libpdftract-build workflow 2026-05-25 00:32:21 -04:00
pdftract-4sezc.md docs(pdftract-4sezc): verify PyPI upload step already implemented 2026-05-26 17:44:46 -04:00
pdftract-4sky1.md feat(pdftract-4sky1): implement doctor exit code policy 2026-05-23 07:27:09 -04:00
pdftract-4t0jk.md feat(pdftract-4t0jk): implement page_type_string mapping table 2026-05-25 01:19:58 -04:00
pdftract-4ubed.md feat(pdftract-4ubed): implement color operators for graphics state 2026-05-25 02:52:32 -04:00
pdftract-4w0v4.md feat(pdftract-4li3d): implement security constraints for serve mode 2026-05-26 18:47:51 -04:00
pdftract-4x0y.md feat(pdftract-4x0y): implement font binding and text positioning operators 2026-05-24 17:44:34 -04:00
pdftract-4xu46.md feat(pdftract-4xu46): implement grep subcommand structure with clap parsing 2026-05-24 05:49:15 -04:00
pdftract-4y9l.md feat(pdftract-4y9l): implement hybrid page routing with bbox merge rule 2026-05-23 17:48:00 -04:00
pdftract-4ymy.md docs(pdftract-4ymy): add verification note for indirect object parser 2026-05-18 01:08:39 -04:00
pdftract-4yspv.md feat(pdftract-4yspv): implement OCR receipt fallback 2026-05-25 19:53:42 -04:00
pdftract-4z362.md feat(pdftract-4z362): implement inspector API endpoints 2026-05-25 12:56:01 -04:00
pdftract-5bu2k.md feat(pdftract-5bu2k): implement render_columns inspector layer renderer 2026-05-25 04:52:46 -04:00
pdftract-5bzpg.md feat(pdftract-5bzpg): implement pdftract-grep-1000 CI benchmark skeleton 2026-05-25 08:53:23 -04:00
pdftract-5calf.md feat(pdftract-5calf): implement outline traversal with UTF-16BE BOM detection 2026-05-20 18:49:52 -04:00
pdftract-5cqy.md docs(pdftract-5cqy): add xref stream parser verification note 2026-05-22 15:30:02 -04:00
pdftract-5dng.md docs(pdftract-5dng): add verification note for name object lexer 2026-05-18 02:00:14 -04:00
pdftract-5f92.md docs(pdftract-5f92): add verification note for Type3 font loader 2026-05-24 01:08:36 -04:00
pdftract-5gs4p.md docs(pdftract-5gs4p): add verification note for cargo-audit quality gate 2026-05-23 11:11:57 -04:00
pdftract-5gtcj.md feat(pdftract-bf-2y2rp): implement lazy stream decoding for PDF extraction 2026-05-23 12:30:26 -04:00
pdftract-5iouh.md feat(pdftract-5iouh): implement render_blocks layer renderer 2026-05-25 02:27:24 -04:00
pdftract-5izq5.md feat(pdftract-5izq5): implement NDJSON streaming pipeline infrastructure 2026-05-25 02:15:39 -04:00
pdftract-5l9m.md docs(pdftract-5l9m): add CI validation script and verification note 2026-05-18 01:05:33 -04:00
pdftract-5ls35.md feat(pdftract-5ls35): implement JSON-Lines output sink for grep 2026-05-25 02:05:17 -04:00
pdftract-5m3hp.md test(pdftract-5m3hp): implement TH-03 MCP no-auth bind security tests 2026-05-24 18:43:52 -04:00
pdftract-5mhe8.md docs(pdftract-5mhe8): add verification note for Phase 6.9 cache layer coordinator 2026-05-23 06:36:44 -04:00
pdftract-5mph.md feat(pdftract-5mph): implement table block + table JSON output schema integration 2026-05-24 00:49:01 -04:00
pdftract-5n2lu.md docs(pdftract-5n2lu): add verification note for Phase 1.6 Error Recovery coordinator 2026-05-25 14:34:33 -04:00
pdftract-5nare.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-5nbp.md docs(pdftract-5nbp): add verification note for /Differences overlay handler 2026-05-23 18:09:46 -04:00
pdftract-5o6hx.md feat(pdftract-5o6hx): implement hyphenation repair 2026-05-24 17:24:48 -04:00
pdftract-5og4.md feat(pdftract-5og4): add comprehensive proptest for hybrid xref handler 2026-05-22 17:26:27 -04:00
pdftract-5omc.md feat(pdftract-5omc): implement per-language conformance test runner pattern 2026-05-18 01:32:24 -04:00
pdftract-5pbkp.md feat(pdftract-5pbkp): implement inspect subcommand with clap parsing and axum server 2026-05-24 17:13:05 -04:00
pdftract-5qj50.md docs(pdftract-5qj50): add verification note 2026-05-24 17:02:42 -04:00
pdftract-5r253.md docs(pdftract-5r253): update cargo-deny verification note 2026-05-23 10:57:03 -04:00
pdftract-5rl5o.md feat(pdftract-5rl5o): add cbindgen header generation for pdftract.h 2026-05-23 07:31:53 -04:00
pdftract-5rmc.md feat(pdftract-5rmc): implement encoding_rs adapter for CJK encodings 2026-05-23 23:40:12 -04:00
pdftract-5rvp9.md docs(pdftract-5rvp9): add verification note for glibc test leg 2026-05-23 11:43:11 -04:00
pdftract-5s84i.md docs(pdftract-5s84i): add Phase 6.7 MCP Server Mode coordinator verification note 2026-05-23 03:09:55 -04:00
pdftract-5sdd.md feat(profiles): implement built-in classification profiles (5.6.4) 2026-05-24 15:04:43 -04:00
pdftract-5sh.md feat(pdftract-5sh): CIDToGIDMap resolver for CIDFontType2 2026-05-23 15:23:27 -04:00
pdftract-5tmcg.md test(pdftract-5tmcg): add cycle detection test for page tree flattener 2026-05-18 00:38:44 -04:00
pdftract-5tvv1.md feat(pdftract-5tvv1): implement Tagged-PDF fast-path stub with TAGGED_PDF_STRUCT_TREE_DEFERRED diagnostic 2026-05-24 16:28:10 -04:00
pdftract-5u7h.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-5u8bp.md feat(pdftract-5u8bp): implement SVG clip generator 2026-05-23 03:43:19 -04:00
pdftract-5upi.md docs(pdftract-5upi): update verification note with additional bug fix 2026-05-20 22:05:17 -04:00
pdftract-5v1l9.md feat(pdftract-5v1l9): implement BrokenVector escalation for low-readability pages 2026-05-24 16:16:51 -04:00
pdftract-5vhp.md docs(pdftract-5vhp): bring word-boundary-reconstruction.md to v1.0 final-pass 2026-05-24 03:55:43 -04:00
pdftract-5w6i.md feat(pdftract-5w6i): implement AcroForm field walker with recursive walk and dot-joined names 2026-05-24 05:31:51 -04:00
pdftract-5x3u.md docs(pdftract-5x3u): add verification note for pdftract-crates-publish 2026-05-20 19:17:44 -04:00
pdftract-5xq16.md docs(pdftract-5xq16): add verification note 2026-05-23 00:01:12 -04:00
pdftract-5ya9x.md test(pdftract-5ya9x): update memory roundtrip test to 10,000 iterations 2026-05-23 08:13:31 -04:00
pdftract-5z5d8.md fix(pdftract-5z5d8): fix provenance validation script 2026-05-17 23:43:37 -04:00
pdftract-5zm86.md feat(pdftract-5zm86): implement Receipt struct + lite-mode serialization 2026-05-23 03:30:24 -04:00
pdftract-6ah.md docs(pdftract-6ah): add verification note 2026-05-23 14:30:59 -04:00
pdftract-6arz.md feat(pdftract-6arz): implement signature metadata extraction 2026-05-24 03:42:50 -04:00
pdftract-6bwq4.md feat(pdftract-6bwq4): implement baseline clustering algorithm 2026-05-24 10:39:01 -04:00
pdftract-6bxw.md docs(pdftract-6bxw): add ObjStm parser verification note 2026-05-22 15:00:32 -04:00
pdftract-7nav.md docs(pdftract-2bsfc): add verification note 2026-05-17 23:57:00 -04:00
pdftract-8eo1.md feat(pdftract-67tm8): implement MCP stdio transport with integration tests 2026-05-23 00:16:42 -04:00
pdftract-8n270.md feat(pdftract-8n270): implement code block detection 2026-05-24 10:04:22 -04:00
pdftract-8zbd.md docs(pdftract-8zbd): verify CycloneDX SBOM generation implementation 2026-05-22 23:54:18 -04:00
pdftract-9wevc.md feat(pdftract-9wevc): implement 20k English wordlist for readability scoring 2026-05-24 09:29:13 -04:00
pdftract-15cs8.md docs(pdftract-15cs8): add verification note for Crypt filter implementation 2026-05-20 18:17:34 -04:00
pdftract-15prh.md docs(pdftract-15prh): add verification note for LRU eviction implementation 2026-05-23 05:25:43 -04:00
pdftract-15pz8.md docs(pdftract-15pz8): add verification note for multi-process safe cache operations 2026-05-23 05:32:45 -04:00
pdftract-15qr.md feat(pdftract-15qr): implement Type 3 glyph content stream rasterizer 2026-05-24 03:19:40 -04:00
pdftract-16wv.md docs(pdftract-16wv): add Apache NOTICE licensing documentation to CONTRIBUTING.md 2026-05-23 10:59:19 -04:00
pdftract-17cnu.md docs(pdftract-17cnu): add verification note for TH-01 test 2026-05-25 12:10:43 -04:00
pdftract-22q8e.md feat(pdftract-22q8e): implement highlight writer module foundation 2026-05-26 23:08:03 -04:00
pdftract-23k1.md docs(pdftract-23k1): add verification note for pdftract-py-ci stub 2026-05-20 18:43:29 -04:00
pdftract-24kut.md feat(pdftract-24kut): enforce MCP transport mutual exclusion at CLI parse 2026-05-23 00:41:47 -04:00
pdftract-26pc.md docs(pdftract-26pc): add verification note for pdftract-docs-build template 2026-05-23 23:46:51 -04:00
pdftract-26r8.md docs(pdftract-26r8): add verification note 2026-05-24 02:10:31 -04:00
pdftract-27n3.md docs(pdftract-27n3): add verification note 2026-05-23 21:57:59 -04:00
pdftract-27tu5.md test(pdftract-27tu5): fix failing cycle detection test and add missing acceptance criteria 2026-05-26 21:30:27 -04:00
pdftract-28e9.md feat(pdftract-28e9): implement XFA stream parser for Phase 7.4.3 2026-05-24 07:20:15 -04:00
pdftract-29gu.md feat(pdftract-jmh6w): implement rayon+tokio concurrency bridge 2026-05-24 05:23:20 -04:00
pdftract-30n.md docs(pdftract-30n): add verification note for test-matrix DAG 2026-05-23 11:48:19 -04:00
pdftract-31ag5.md docs(pdftract-31ag5): verify Span struct implementation already complete 2026-05-27 21:55:11 -04:00
pdftract-32qkr.md docs(pdftract-dejqs): add verification note for per-page resource inheritance 2026-05-20 22:35:43 -04:00
pdftract-32x4.md docs(pdftract-32x4): add verification note for language pack management 2026-05-23 23:59:23 -04:00
pdftract-33g.md docs(pdftract-33g): update verification note with micro-benchmark PASS 2026-05-23 14:16:19 -04:00
pdftract-33v.md feat(pdftract-33v): add property tests and nightly fuzz job 2026-05-20 19:18:03 -04:00
pdftract-36wlt.md feat(pdftract-36wlt): implement verify-receipt subcommand + verifier protocol 2026-05-23 04:00:15 -04:00
pdftract-39g4j.md feat(pdftract-39g4j): implement --receipts CLI flag + ExtractionOptions threading 2026-05-23 04:36:27 -04:00
pdftract-40oz0.md feat(pdftract-40oz0): implement document-level fields for Phase 6.1 2026-05-25 03:05:38 -04:00
pdftract-43jxa.md test(pdftract-43jxa): implement TH-07 ps leak security test 2026-05-25 00:45:57 -04:00
pdftract-43ry.md feat(pdftract-43ry): implement predefined CMap registry 2026-05-23 23:00:59 -04:00
pdftract-44f6.md feat(pdftract-44f6): implement GraphicsState with 13 fields, Color enum, and matrix ops 2026-05-24 15:49:50 -04:00
pdftract-46lw.md docs(pdftract-46lw): add forward_scan_xref verification note 2026-05-20 18:52:07 -04:00
pdftract-46qa.md feat(pdftract-46qa): implement 7.6.1 annotation walker dispatcher 2026-05-24 15:30:45 -04:00
pdftract-47vu.md feat(pdftract-47vu): implement pHash for glyph shape recognition 2026-05-24 04:20:55 -04:00
pdftract-47zt.md feat(pdftract-47zt): implement thread-local Tesseract instance management 2026-05-23 23:04:59 -04:00
pdftract-48ea.md feat(pdftract-48ea): implement BrokenVector fixtures + WER delta CI gate 2026-05-24 10:52:41 -04:00
pdftract-49f8.md docs(pdftract-49f8): finalize Cargo.lock policy with weekly Renovate schedule 2026-05-20 18:22:03 -04:00
pdftract-56vwd.md feat(pdftract-56vwd): implement build_x0_histogram for column detection 2026-05-25 11:59:27 -04:00
pdftract-56yz8.md feat(pdftract-56yz8): implement span_to_markdown inline span styling (Phase 6.5) 2026-05-25 11:49:44 -04:00
pdftract-57o4.md test(pdftract-57o4): add ParentTree integration tests for annotation and sparse arrays 2026-05-23 18:36:09 -04:00
pdftract-58kz.md docs(pdftract-58kz): add verification note 2026-05-20 19:39:55 -04:00
pdftract-59zz.md feat(pdftract-59zz): implement MCP bearer token ingress channels and TH-03 enforcement 2026-05-18 02:47:54 -04:00
pdftract-60h.md docs(pdftract-60h): update verification note with detailed acceptance criteria 2026-05-18 01:27:15 -04:00
pdftract-62uon.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-62x5c.md docs(pdftract-62x5c): add verification note for Node.js SDK publish WorkflowTemplate 2026-05-24 16:41:21 -04:00
pdftract-64atr.md feat(pdftract-64atr): implement MCID propagation to Glyph.mcid 2026-05-24 14:57:55 -04:00
pdftract-64j83.md feat(pdftract-64j83): implement column label assignment to Span.column + Line.column 2026-05-24 14:45:19 -04:00
pdftract-64p5.md feat(pdftract-64p5): implement classify CLI subcommand and --auto flag 2026-05-24 15:16:56 -04:00
pdftract-66dd8.md feat(pdftract-66dd8): implement DCTDecode passthrough with SOI/EOI validation 2026-05-24 11:42:09 -04:00
pdftract-66pgk.md feat(pdftract-66pgk): implement AcroForm Btn value extraction 2026-05-24 11:33:23 -04:00
pdftract-66ykq.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-67p2c.md feat(pdftract-67p2c): implement confidence heatmap layer renderer 2026-05-24 11:08:09 -04:00
pdftract-67tm8.md feat(pdftract-67tm8): implement MCP stdio transport with integration tests 2026-05-23 00:16:42 -04:00
pdftract-68pe.md docs(pdftract-68pe): update verification note with SLSA attestation 2026-05-20 19:35:51 -04:00
pdftract-68wfa.md feat(pdftract-68wfa): implement AtomicFileWriter for atomic file writes 2026-05-24 13:02:37 -04:00
pdftract-88sk.md feat(pdftract-88sk): fix 5x3 table test and add benchmark 2026-05-23 21:40:57 -04:00
pdftract-147a.md docs(pdftract-147a): author SDK contract specification 2026-05-17 23:13:55 -04:00
pdftract-154mz.md feat(pdftract-154mz): fix canonicalization module compilation 2026-05-20 19:24:38 -04:00
pdftract-172kr.md docs(pdftract-172kr): add verification note for filesystem layout 2026-05-23 04:42:00 -04:00
pdftract-206o6.md feat(pdftract-2vajs): implement slide_deck profile with fixtures and tests 2026-05-27 21:12:24 -04:00
pdftract-220e.md docs(pdftract-220e): add verification note for pdftract-build-binaries template 2026-05-20 19:08:02 -04:00
pdftract-245s.md docs(pdftract-245s): add verification note for pdftract-py-ci WorkflowTemplate 2026-05-20 19:12:56 -04:00
pdftract-260a3.md feat(pdftract-260a3): implement legal_filing profile with fixtures and tests 2026-05-27 21:44:49 -04:00
pdftract-279.md feat(pdftract-279): stand up Cargo workspace with three member crates 2026-05-20 18:09:34 -04:00
pdftract-315s.md feat(pdftract-315s): implement WER CI gate and OCR CLI flags 2026-05-24 02:07:27 -04:00
pdftract-332k1.md docs(pdftract-332k1): add verification note 2026-05-25 14:18:03 -04:00
pdftract-347.md feat(pdftract-347): implement hybrid grid-cell evaluator 2026-05-23 13:49:14 -04:00
pdftract-372e.md docs(pdftract-372e): finalize watermark and background separation research note v1.0 2026-05-24 10:33:37 -04:00
pdftract-375xa.md feat(pdftract-375xa): implement cache key construction 2026-05-23 04:50:33 -04:00
pdftract-390fn.md feat(pdftract-390fn): implement PageClassification struct 2026-05-25 01:12:14 -04:00
pdftract-469s.md feat(pdftract-59zz): implement MCP bearer token ingress channels and TH-03 enforcement 2026-05-18 02:47:54 -04:00
pdftract-522li.md feat(pdftract-522li): implement per-thread cycle detection for object resolution 2026-05-25 12:31:45 -04:00
pdftract-529te.md feat(pdftract-529te): implement per-page block serializer 2026-05-25 12:21:07 -04:00
pdftract-653ah.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-1527.md test(pdftract-1527): add shared SDK conformance suite with 32 test cases 2026-05-18 01:17:42 -04:00
pdftract-1534.md feat(pdftract-1534): complete Tera-template-driven code generator 2026-05-18 01:48:27 -04:00
pdftract-2825c.md feat(pdftract-260a3): implement legal_filing profile with fixtures and tests 2026-05-27 21:44:49 -04:00
pdftract-4618.md fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
pdftract-6559n.md feat(pdftract-6559n): implement render_reading_order inspector layer 2026-05-24 11:50:05 -04:00
pdftract-6696g.md docs(pdftract-6696g): add verification note for --root path-traversal protection 2026-05-23 02:29:26 -04:00
pdftract-aawrz.md docs(pdftract-aawrz): add LICENSE-MIT and LICENSE-APACHE files 2026-05-23 10:36:28 -04:00
pdftract-axcri.md feat(pdftract-axcri): record inline images as ImageXObject entries 2026-05-24 07:41:50 -04:00
pdftract-bnba5.md feat(pdftract-bnba5): implement PyO3 extract_stream entry point with StreamIterator 2026-05-24 07:35:03 -04:00
pdftract-byq.md docs(pdftract-byq): add verification note for Phase 5.2.1 direct compositing 2026-05-23 15:48:54 -04:00
pdftract-cbrbg.md docs(pdftract-cbrbg): add verification note 2026-05-24 07:29:31 -04:00
pdftract-cv4.md docs(pdftract-cv4): add verification note 2026-05-23 15:17:26 -04:00
pdftract-dejqs.md docs(pdftract-dejqs): update verification note with 2026-05-22 test results 2026-05-22 19:21:39 -04:00
pdftract-dtpwa.md feat(pdftract-dtpwa): implement contract profile per Phase 7.10 schema 2026-05-24 07:10:32 -04:00
pdftract-f29c.md docs(pdftract-f29c): implement GitHub Issue Forms and PR templates 2026-05-24 06:43:48 -04:00
pdftract-fy89c.md feat(pdftract-fy89c): implement line-to-block heuristic detector with 5 ordered triggers 2026-05-24 06:14:43 -04:00
pdftract-g0ro2.md feat(pdftract-g0ro2): implement MCP HTTP+SSE transport with integration tests 2026-05-23 00:35:14 -04:00
pdftract-h2s0z.md feat(pdftract-h2s0z): implement adaptive word boundary detector 2026-05-24 06:06:56 -04:00
pdftract-i9rk.md docs(contributing): add Argo-CI caveat, DCO sign-off, and contributor templates 2026-05-24 06:00:48 -04:00
pdftract-ilen.md feat(pdftract-ilen): add header_rows field to GridCandidate 2026-05-23 23:32:54 -04:00
pdftract-ixzbg.md feat(pdftract-ixzbg): implement regex engine wiring for grep subcommand 2026-05-24 06:30:02 -04:00
pdftract-j6yd.md feat(pdftract-j6yd): implement signatures array output + validation_status enum + schema integration 2026-05-24 04:05:34 -04:00
pdftract-jmh6w.md docs(pdftract-jmh6w): add verification note 2026-05-24 05:23:43 -04:00
pdftract-kdp6.md feat(pdftract-kdp6): implement profile loader secret key hardening 2026-05-24 04:41:04 -04:00
pdftract-l993m.md feat(pdftract-l993m): complete per-language Tera template scaffolding 2026-05-18 02:01:46 -04:00
pdftract-lhq9t.md feat(pdftract-lhq9t): implement ASCIIHexDecode filter improvements 2026-05-24 05:03:35 -04:00
pdftract-njde.md feat(pdftract-njde): implement font fingerprint cache (Level 3) 2026-05-23 21:27:24 -04:00
pdftract-oh30a.md feat(pdftract-oh30a): implement per-page readability aggregation 2026-05-24 03:28:41 -04:00
pdftract-p4vzu.md feat(pdftract-p4vzu): implement inspector render_spans layer 2026-05-24 03:11:34 -04:00
pdftract-p7yll.md feat(pdftract-p7yll): implement cm operator diagnostics 2026-05-24 04:13:16 -04:00
pdftract-q15sh.md feat(pdftract-q15sh): implement v1 fingerprint algorithm 2026-05-18 01:02:30 -04:00
pdftract-qzjw.md docs(pdftract-qzjw): add verification note for 4-level encoding resolver 2026-05-23 22:09:26 -04:00
pdftract-saddv.md feat(pdftract-saddv): implement inspector JSON-tree click navigation 2026-05-24 03:35:24 -04:00
pdftract-sdx9z.md feat(pdftract-sdx9z): implement Line struct and baseline computation 2026-05-24 02:54:00 -04:00
pdftract-sg6.md feat(pdftract-sg6): implement DPI selection logic for OCR rendering 2026-05-23 17:37:40 -04:00
pdftract-sy8x.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-tuky.md fix(pdftract-tuky): fix color clamping test and verify Phase 3.1 coordinator 2026-05-26 16:36:01 -04:00
pdftract-udo67.md feat(pdftract-udo67): implement URL credential parsing 2026-05-24 02:15:16 -04:00
pdftract-udz.md fix(pdftract-udz): fix CMap parser test assertion type mismatches 2026-05-23 16:28:08 -04:00
pdftract-uyhq7.md feat(pdftract-uyhq7): scaffold libpdftract cdylib+staticlib crate 2026-05-23 07:29:47 -04:00
pdftract-vk0gc.md feat(pdftract-vk0gc): implement markdown anchors with parser regex 2026-05-24 02:49:16 -04:00
pdftract-xzfkt.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-zgdkf.md feat(pdftract-3s2i): implement Phase 5.5.2 validation filter 2026-05-24 04:57:17 -04:00
pdftract-zl9y3.md feat(pdftract-core): add /AF associated files array walker 2026-05-24 01:35:23 -04:00
pdftract-zltqd.md docs(pdftract-zltqd): add verification note for bearer-token auth 2026-05-23 03:09:55 -04:00