pdftract/docs
jedarden 2be802aca5 feat(pdftract-2u6q2): implement diagnostic infrastructure
Add DiagnosticsCollector type for thread-safe diagnostic aggregation,
add hint field to DiagnosticJson, add missing error codes
(IMG_SOURCE_MIXED, PROFILE_INVALID, REPAIR_RESCUED_FROM_BACKWARDS_XREF),
and create comprehensive diagnostics documentation.

Changes:
- DiagnosticsCollector: Arc<Mutex<Vec<Diagnostic>>> wrapper with emit()
  helpers for emitting diagnostics from multiple threads
- DiagnosticJson: add hint: Option<String> field for suggested actions
- DiagCode: add ImgSourceMixed, ProfileInvalid, RepairRescuedFromBackwardsXref
- docs/integrations/diagnostics-codes.md: comprehensive code catalog

Closes: pdftract-2u6q2
2026-05-25 13:16:38 -04:00
..
adr feat(pdftract-bf-2y2rp): implement lazy stream decoding for PDF extraction 2026-05-23 12:30:26 -04:00
conformance feat(pdftract-5omc): implement SDK conformance test runner pattern 2026-05-18 01:22:23 -04:00
integrations feat(pdftract-2u6q2): implement diagnostic infrastructure 2026-05-25 13:16:38 -04:00
notes docs(pdftract-3wrx): add release signing strategy note 2026-05-24 11:12:56 -04:00
operations docs(manual-release): add PB-13 fallback release runbook 2026-05-25 03:23:29 -04:00
plan feat(pdftract-3zhf): add unified TableDetector::detect entry point 2026-05-24 00:51:59 -04:00
research docs(pdftract-1tjn): finalize OpenType MATH and formula extraction research note v1.0 2026-05-24 10:41:39 -04:00
schema/v1.0 feat(pdftract-4hle): implement 7.6.4 links + annotations JSON output 2026-05-25 07:44:12 -04:00
security docs(pdftract-58kz): add security policy documentation 2026-05-20 19:39:24 -04:00
user-docs fix: resolve compilation errors across codebase 2026-05-25 08:38:04 -04:00
research-index.md Add parallel extraction research and comprehensive research index 2026-05-16 16:30:35 -04:00