pdftract/crates/pdftract-cli/src/inspect
jedarden 8b63217dbf feat(pdftract-260a3): implement legal_filing profile with fixtures and tests
Implements the legal_filing document profile for court filings (motions,
briefs, orders, docket entries) with:

- Profile YAML at profiles/builtin/legal_filing/profile.yaml
  - Fields: case_number, court, parties, filing_date, docket_entries
  - Match predicates for court name, case numbers, party markers
  - Extraction: xy_cut reading order, include_headers_footers=true

- 5 synthetic PDF fixtures at tests/fixtures/profiles/legal_filing/
  - federal_complaint: Federal district court complaint
  - state_motion: State superior court motion to dismiss
  - appellate_brief: Federal appellate brief
  - court_order: Federal district court order
  - docket_sheet: Docket sheet with entries

- 5 expected output JSON files with profile_fields

- Regression tests at crates/pdftract-cli/tests/test_legal_filing.rs
  - 14/14 tests pass
  - Verifies profile schema, fixture structure, match predicates

Acceptance criteria (from bead pdftract-260a3):
-  profiles/builtin/legal_filing.yaml validates
-  5+ public-domain fixtures with expected outputs
-  tests/test_legal_filing.rs passes
-  Per-field accuracy thresholds defined (integration tests pending Phase 7.10)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 21:44:49 -04:00
..
frontend feat(pdftract-260a3): implement legal_filing profile with fixtures and tests 2026-05-27 21:44:49 -04:00
render feat(pdftract-3h9xo): implement threads JSON output + schema integration 2026-05-25 13:40:15 -04:00
api.rs feat(pdftract-4ct3y): implement SVG page renderer for inspector 2026-05-26 22:41:15 -04:00
args.rs feat(pdftract-5boxq): implement audit-log FILE flag with NDJSON writer + middleware 2026-05-25 05:14:06 -04:00
demo-json-tree-navigation.html feat(pdftract-saddv): implement inspector JSON-tree click navigation 2026-05-24 03:35:24 -04:00
inspect.rs feat(pdftract-2825c): implement inspector frontend bundle with <80KB size limit 2026-05-27 20:21:08 -04:00
mod.rs feat(pdftract-4z362): implement inspector API endpoints 2026-05-25 12:56:01 -04:00