Litigation and Recovery

Legacy Litigation Data Migration Guide

Plan a controlled litigation-data migration for matters, courts, parties, evidence, costs, permissions, holds, validation, cutover, and rollback.

Direct answer

Migrate legacy litigation data through a controlled inventory, source snapshot, field and relationship mapping, deduplication, provenance capture, staged loading, risk-based sampling, reconciliation, acceptance, and monitored cutover. Map matters, courts, parties, counsel, claims, dates, documents, evidence, chronology, costs, outcomes, permissions, and holds to standard target fields while preserving original identifiers and source references. Keep source systems retained under approved records and security controls, define rollback boundaries, and require accountable signoff; no migration plan can guarantee legal completeness or admissibility.

Definitions

Litigation migration inventory

A dated register of legacy matters, courts, parties, counsel, claims, dates, documents, evidence, chronology records, costs, outcomes, permissions, holds, repositories, owners, counts, formats, and exclusions in scope.

Authoritative source

The current record or system designated to establish a field or relationship for the migration, such as an official court docket for proceeding events, an approved matter record for ownership, or a finance system for costs.

Standard field

A target field with one documented meaning, data type, format, requiredness, controlled values, source-of-truth rule, owner, access classification, and validation rule.

Relationship crosswalk

A versioned map from legacy identifiers and relationship types to target identifiers so matters remain connected to courts, parties, counsel, claims, dates, documents, evidence, chronology, costs, outcomes, permissions, and holds.

Provenance

The recorded origin and transformation history of a migrated value or artifact, including source system, identifier, location, extraction time, mapping version, transformation, reviewer, and supporting evidence.

Canonical record

The approved target representation selected when multiple legacy records or files describe the same matter, party, document, event, or evidence item.

Deduplication decision

A documented decision to merge, keep separate, exclude, or hold records after comparing identifiers, court references, parties, dates, content, provenance, and accountable reviewer evidence.

Legal hold state

The controlled status and scope of a preservation instruction, including matter or custodian coverage, issuing authority, effective date, suspension of disposition, exceptions, release state, and source evidence.

Migration sample

A declared set of migrated records selected randomly, by risk, or by edge-case criteria to test field values, documents, relationships, access, provenance, and workflow behavior against source evidence.

Reconciliation

The comparison of expected and observed counts, identities, relationships, files, values, permissions, holds, exceptions, and outcomes across extraction, staging, loading, and target operation, with every material variance explained.

Cutover boundary

The approved point at which users and integrations begin relying on the target system, including freeze timing, late-change treatment, acceptance checks, support ownership, and retained source access.

Rollback boundary

The documented point and method for stopping, restoring, isolating, or correcting a migration, including downstream actions that cannot be reversed and the communications they require.

Practical workflow

  1. Set scope, owners, and acceptance criteria

    Define the legacy systems, matter populations, active and closed cases, courts and jurisdictions, parties, counsel, claims, date ranges, documents, evidence, chronology, costs, outcomes, permissions, holds, integrations, and exclusions. Name the litigation operations owner, records owner, data steward, security reviewer, migration lead, and acceptance authority. Write field, relationship, access, file, count, and workflow acceptance criteria before extraction.

  2. Build the complete source inventory

    Enumerate case-management databases, court or docket exports, e-discovery workspaces, document repositories, shared drives, email stores, spreadsheets, billing systems, external-counsel reports, evidence stores, chronology files, hold registers, identity directories, audit logs, backups, and local archives. Record source owner, location, format, update time, access path, record counts, relationship keys, retention state, hold state, and known gaps.

  3. Capture an independent source baseline

    Create a dated snapshot or controlled extract for every source and preserve the query, filter, export version, timezone, encoding, file manifest, record counts, and extraction logs. Define the freeze window and a late-change procedure. Preserve a read-only baseline before cleanup, deduplication, or transformation changes the only source copy.

  4. Identify current authoritative records

    Assign a source-of-truth rule for each standard field. Use the current official court or tribunal docket for proceeding identifiers and filed events where available; approved matter records for matter ownership and scope; conflict or party masters for identity; signed engagement or counsel records for representation; finance or billing records for costs; approved disposition records for outcomes; identity and access systems for permissions; and the hold register or preservation notice for holds. Record effective time, steward, refresh method, and conflict handling.

  5. Design the standard litigation target model

    Define target objects and fields for matter identity, matter type, court, tribunal or agency, jurisdiction, docket number, case number, parties and roles, counsel and firm, claims, defenses, issues, dates, deadlines, documents, evidence, chronology events, costs, reserves or amounts where used, outcomes, confidentiality, permissions, holds, source references, and audit history. Distinguish stated, derived, estimated, unknown, not applicable, withheld, and disputed values.

  6. Write field and relationship mappings

    For each source object and field, specify target object, target field, data type, format, length, requiredness, controlled vocabulary, source of truth, transformation, null rule, provenance, validation, confidence, and exception route. Map court identifiers, matter numbers, party roles, counsel roles, claim types, event dates, filing dates, limitation dates, document types, evidence references, chronology timestamps, cost categories, outcomes, access groups, and hold identifiers explicitly. Maintain a separate crosswalk for parent-child and many-to-many relationships.

  7. Profile quality and classify sensitive records

    Measure missing and conflicting identifiers, invalid dates, duplicate docket numbers, similar party names, stale counsel assignments, orphaned files, broken chronology links, unbalanced costs, inconsistent outcomes, missing hold references, and inaccessible evidence. Classify privileged, confidential, sealed, personal, regulated, minor, victim, whistleblower, trade-secret, and restricted records under the organization policy. Do not infer access or privilege from an ambiguous legacy label without accountable review.

  8. Deduplicate without destroying source evidence

    Use stable matter and docket IDs first, then compare court, jurisdiction, parties, counsel, claims, date ranges, document hashes, source locations, chronology, and evidence references. Separate exact duplicates from related matters, amended filings, duplicate exports, copied documents, and genuinely separate proceedings. Select a canonical target record, retain every source ID, and record merge, keep-separate, exclude, unresolved, reviewer, reason, and date decisions.

  9. Preserve provenance and integrity evidence

    For each record and artifact, retain source system, source identifier, export or file name, location, source timestamp, extraction time, original value, transformed value, mapping version, file size, version, hash or equivalent integrity evidence where used, custody events, access context, and reviewer. A hash can support comparison of captured bytes; it does not by itself establish authenticity, legal completeness, or admissibility.

  10. Transform and stage the migration

    Run versioned transformations for dates, timezones, identifiers, court codes, party names, counsel roles, claim classifications, document types, evidence labels, chronology timestamps, costs, currencies, outcomes, permissions, and hold states. Preserve the original value beside the normalized value where meaning could change. Load a staging area with rejected rows, duplicate candidates, unresolved relationships, missing files, access exceptions, hold conflicts, and manual-review queues visible before production.

  11. Validate fields, documents, and relationships

    Use random and risk-based samples across active, closed, high-value, document-heavy, evidence-heavy, restricted, multi-party, multi-court, long-running, and unusual matters. Compare fields to authoritative source evidence, open representative documents, verify evidence and chronology links, check dates and cost totals, test search and reports, confirm outcome records, and exercise allowed and denied access. Include negative cases, missing values, failed files, late changes, and held records.

  12. Reconcile every migration stage

    Reconcile source, extracted, transformed, staged, loaded, rejected, excluded, duplicate-candidate, canonical, and target counts for matters, courts, parties, counsel, claims, dates, documents, versions, evidence, chronology events, costs, outcomes, permission subjects, holds, and relationships. Segment by source, court, jurisdiction, matter status, year, sensitivity, and record type. Explain each variance with its cause, owner, disposition, evidence, and acceptance status.

  13. Run operational acceptance scenarios

    Have litigation operations, attorneys, paralegals, records staff, finance, security, and representative users complete agreed scenarios: open a matter, confirm court and parties, review counsel and claims, inspect chronology, open a document or evidence item, verify costs and outcome, search by docket, confirm a hold, test restricted access, export an approved record, and find the original source reference. Record defects, exceptions, owners, and retest results.

  14. Prepare monitored cutover and rollback

    Version the runbook with final extracts, load order, dependencies, source freeze, late-change handling, monitoring, communications, support coverage, smoke checks, reconciliation queries, access verification, hold checks, decision owners, and stop conditions. Define whether rollback means restoring a backup, removing a batch, isolating target records, re-enabling the source, or correcting forward. Test the runbook on a representative cohort and document irreversible downstream effects.

  15. Approve, release, and retain the source

    Obtain named approvals from litigation operations, records or information governance, data stewardship, security or access control, technology, finance when costs are in scope, and the accountable business owner. Signoff should state scope, source snapshot, mapping version, counts, accepted variances, open exceptions, access and hold results, cutover window, rollback boundary, and post-load owner. Keep the legacy source and independent baseline under approved records, privacy, security, and hold controls until separate retirement approval.

  16. Reconcile after cutover and close exceptions

    Repeat counts, relationship tests, file-opening checks, source-reference checks, permission tests, hold-state checks, cost and outcome reconciliations, and representative workflow scenarios after each load wave. Review late changes, user edits, integration effects, and unresolved defects. Close exceptions only with evidence and accountable approval, record residual risk, and approve source retirement separately from target acceptance.

Comparison

Migration controlControlled litigation migrationUncontrolled legacy import
Scope and inventoryAll matter populations, courts, parties, counsel, claims, files, evidence, costs, permissions, holds, sources, and exclusions have dated owners and count baselines.The team imports the most visible database export and assumes it represents every proceeding, document, evidence item, and hold.
Authoritative recordsEach standard field has a named current source, steward, effective time, refresh rule, and conflict path.Similar labels are merged without deciding whether the court, matter, finance, identity, or hold record is authoritative.
Field mappingTypes, dates, controlled values, null rules, provenance, access classification, and relationship mappings are versioned and tested.Columns are copied by name, with dates, statuses, costs, claim types, and permissions silently converted or defaulted.
DeduplicationMatter, docket, party, document, evidence, and chronology duplicates are classified with evidence and reversible or reviewable decisions.Records are merged by name, file name, or docket number alone, and source context disappears.
Provenance and evidenceSource IDs, files, timestamps, transformations, integrity evidence, custody events, reviewers, and original values remain traceable.The target appears complete but cannot show where a value or evidence file came from or what changed during loading.
Validation and samplingRandom, risk-based, and edge-case samples test fields, files, relationships, costs, outcomes, permissions, holds, and workflow behavior.A successful import job or a small convenience sample is treated as proof that the migration is complete.
ReconciliationCounts and variances are reconciled by source, court, matter, record type, sensitivity, relationship, and exception state.Only a final row count is reported, leaving rejected, excluded, duplicate, unmatched, and late-change populations unexplained.
Cutover and retentionNamed owners approve acceptance, stop conditions, rollback boundaries, source retention, access, holds, and post-load review.The source is disabled immediately after loading without a tested rollback, hold review, or independent retirement decision.

Limitations and exceptions

  • No inventory can prove that every mailbox, local drive, paper file, backup, vendor workspace, court source, or late change was discovered. State the scope boundary, search method, and residual uncertainty.
  • A migrated field can be syntactically valid while the underlying court event, party identity, counsel role, claim classification, date, cost, outcome, permission, or hold state is substantively wrong. Qualified owners must review material records.
  • A hash or export log can support integrity comparison for a captured artifact, but it does not by itself prove authenticity, legal admissibility, completeness, or a complete chain of custody.
  • Deduplication cannot be reduced to a universal similarity score. Related proceedings, amended filings, copied evidence, joint matters, and repeated exports may require separate treatment and accountable review.
  • Count reconciliation can pass while the wrong document, evidence item, chronology event, cost, outcome, permission, or hold is attached to a matter. Pair totals with source-based samples and workflow tests.
  • Rollback may not reverse notifications, exports, user edits, downstream integrations, court submissions, or decisions made after cutover. Define the recoverable boundary and communications before release.
  • This guide is an organization-designed implementation framework and evaluation aid. It is not legal advice, a records-retention schedule, an evidence-admissibility opinion, or a guarantee of legal completeness, preservation, or compliance in any jurisdiction.

Primary sources

Methodology

This guide defines an organization-designed litigation-data migration method, not a universal legal, records, security, or evidence standard. Start with a signed scope and a dated inventory covering matters, courts, parties, counsel, claims, dates, documents, evidence, chronology, costs, outcomes, permissions, holds, source systems, repositories, integrations, and exclusions. Assign current authoritative records to standard target fields: official court or tribunal records for proceeding events where available, approved matter and party records for identity and ownership, counsel records for representation, finance or billing records for costs, approved disposition records for outcomes, identity systems for access, and hold registers or preservation notices for holds. Define target field meaning, type, format, controlled values, requiredness, null states, provenance, security classification, source-of-truth rule, and relationship keys before loading. Snapshot sources independently, preserve originals or controlled references, and version every mapping and transformation. Profile missing values, conflicting dates, duplicate matters, party and counsel ambiguity, broken links, inaccessible files, cost inconsistencies, outcome gaps, and hold conflicts. Deduplicate with evidence while retaining source IDs and decisions. Stage the load, then reconcile full counts and relationships and test risk-based samples across active, closed, restricted, document-heavy, evidence-heavy, multi-court, and edge-case matters. Validate files, chronology, costs, outcomes, permissions, holds, search, reports, and real user workflows. Define acceptance, stop conditions, late-change handling, cutover, rollback, support, and source-retention boundaries before release. Obtain named signoff, repeat post-load reconciliation, keep the legacy source under approved controls, and approve retirement separately. The cited NIST, NARA, W3C, and legal-rule sources provide reference context; they do not guarantee legal completeness or admissibility.

Contact

Plan a controlled litigation data migration

Reach out and learn more about our offerings and how CaseDocker can help you

Built for legal operations teams

Share your use case and we will connect you with the right team for product guidance, pricing, and rollout planning.

Clear next steps

Expect a response from our team with the most relevant next step for your inquiry.

Get in Touch

Get in Touch

We usually reply quickly

FAQs

Include matters, courts, docket identifiers, parties, counsel, claims, defenses, dates, documents, versions, evidence, chronology events, costs, outcomes, permissions, holds, audit records, repositories, integrations, backups, exclusions, and known gaps. Capture source IDs, owners, locations, formats, counts, extraction times, access restrictions, retention and hold states, and target destinations so the inventory can be repeated and reconciled.

Define the source by field and decision. Use current official court or tribunal records for proceeding identifiers and filed events where available, approved matter and party records for internal identity and ownership, counsel records for representation, finance or billing records for costs, approved disposition records for outcomes, identity systems for permissions, and hold registers or preservation notices for holds. Record effective time, steward, refresh method, and conflict handling.

Compare stable matter and docket IDs, court and jurisdiction, parties, counsel, claims, dates, source locations, document hashes, chronology, and evidence references. Classify records as exact duplicate, related but separate, amended, canonical, excluded, or unresolved. Preserve every source reference and record the evidence, reviewer, decision, and date. Do not delete an ambiguous source record merely to improve a target count.

Retain the source system, source ID, export or file name, location, source timestamp, extraction time, original and transformed values, mapping version, file metadata, integrity evidence where used, custody events, access context, reviewer, and review time. Keep original artifacts or controlled source references. A hash supports byte comparison but does not by itself prove authenticity, completeness, or admissibility.

Reconcile target permissions to the approved identity and access source, then test allowed, denied, inherited, external, administrator, suspended, and emergency paths with representative matters and documents. Reconcile hold identifiers, scope, custodians, effective and release states, preservation restrictions, and exceptions to the current hold register or notice. Treat an ambiguous permission or hold state as an exception requiring accountable review.

Use declared random and risk-based samples across active and closed matters, high-value or high-risk claims, multiple courts, many parties or counsel, long chronologies, evidence-heavy matters, restricted records, missing fields, duplicates, scanned files, cost records, outcomes, and hold states. Test source values, files, relationships, access, provenance, search, reports, and real workflows, and record the population, selection method, sample size, results, and limitations.

Document the source freeze, late-change process, final extract, load order, smoke checks, reconciliation, access and hold verification, monitoring, support, communication, stop conditions, decision owner, recoverable target state, source-retention period, and downstream effects. State whether rollback restores, isolates, removes, or corrects forward. Test the runbook on a representative cohort and record what cannot be reversed.

No. A successful technical load can show that declared records met selected tests, but it cannot prove that every source was discovered, every court or party record is correct, every document or evidence item is complete, or that a record is admissible. Qualified litigation, records, security, privacy, and business owners must decide scope, preservation, acceptance, and any matter-specific legal questions.

Related CaseDocker capabilities

Legal case management

Connect migrated matters, courts, parties, counsel, claims, chronology, documents, evidence, deadlines, costs, outcomes, permissions, and activity in a governed workspace.

Explore

Compliance management

Coordinate preservation, access, evidence, exceptions, security reviews, and accountable signoff around litigation records and migration controls.

Explore

Legal workflow playbooks

Standardize inventory, mapping approval, deduplication, validation, acceptance, cutover, rollback, and post-load exception handling.

Explore

Case management information

Review the operating context for matter records, ownership, workflows, permissions, and post-migration litigation work.

Explore

Turn this guide into an operating plan

Share your current legal workflow and CaseDocker can map the right modules, integrations, controls, and rollout sequence.

Book a walkthrough