[5] Citation correlation and source comparison #40

Open
opened 2026-06-14 05:24:09 +02:00 by dernbu · 0 comments
Owner

Objective

Correlate LawNet and eLitigation records into canonical cases using neutral citations, while making source discrepancies visible.

After this slice, the product should present matching source records as one case without hiding the fact that the sources may disagree.

Dependencies

Depends on #39.

Scope

  • Implement strict neutral-citation parsing and canonical rendering.
  • Add or refine canonical judgment identity storage.
  • Correlate LawNet and eLitigation records through nullable source links.
  • Preserve manually assigned source-to-canonical links.
  • Create reconciliation issues for missing citations, unparseable citations, component conflicts, disappeared source records, ambiguous LawNet renditions, and unexpected source schema changes.
  • Replace ordered source child-table data safely where relevant, such as coram and catchwords.
  • Update dashboard and detail views to group correlated source records.
  • Display source discrepancies rather than silently choosing one source as truth.

Out of scope

  • Automatic entity resolution for parties, judges, counsel, or catchwords.
  • Manual reconciliation UI.
  • Full operations dashboard for reconciliation issues.

Done when

  • Matching LawNet and eLitigation citations appear as one grouped case.
  • Unmatched LawNet and eLitigation records remain browseable.
  • Formatting variants correlate correctly.
  • Component conflicts and malformed citations do not auto-correlate.
  • Existing manual assignments are not overwritten by ingestion.
  • Source metadata discrepancies are visible in the UI or API.
## Objective Correlate LawNet and eLitigation records into canonical cases using neutral citations, while making source discrepancies visible. After this slice, the product should present matching source records as one case without hiding the fact that the sources may disagree. ## Dependencies Depends on #39. ## Scope - Implement strict neutral-citation parsing and canonical rendering. - Add or refine canonical judgment identity storage. - Correlate LawNet and eLitigation records through nullable source links. - Preserve manually assigned source-to-canonical links. - Create reconciliation issues for missing citations, unparseable citations, component conflicts, disappeared source records, ambiguous LawNet renditions, and unexpected source schema changes. - Replace ordered source child-table data safely where relevant, such as coram and catchwords. - Update dashboard and detail views to group correlated source records. - Display source discrepancies rather than silently choosing one source as truth. ## Out of scope - Automatic entity resolution for parties, judges, counsel, or catchwords. - Manual reconciliation UI. - Full operations dashboard for reconciliation issues. ## Done when - Matching LawNet and eLitigation citations appear as one grouped case. - Unmatched LawNet and eLitigation records remain browseable. - Formatting variants correlate correctly. - Component conflicts and malformed citations do not auto-correlate. - Existing manual assignments are not overwritten by ingestion. - Source metadata discrepancies are visible in the UI or API.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
dernbu/lawnet-scraper#40
No description provided.