FinchContext
Run with

Build Legal Hold Compliance Report

Skill: Convert hold-system data into a custodian compliance and escalation report

Region: United States Category: Legal / eDiscovery Does: Takes an export from a legal-hold management system (or a custodian tracking spreadsheet) and produces a hold compliance report — per-custodian acknowledgment status, overdue and escalation queues, and a defensible audit trail demonstrating reasonable preservation steps. Authority: FRCP 37(e) (reasonable steps to preserve) · Zubulake duty-to-monitor · Exterro / Relativity Legal Hold / ZL Unified Archive platform schemas

A hold is only defensible if it is monitored and enforced — issuing a notice and never tracking acknowledgments is the failure pattern that draws FRCP 37(e) sanctions. This report turns hold-system data into the audit trail counsel needs to answer a spoliation challenge and to manage follow-up. It complements generate-legal-hold-notice (issuing) and build-custodian-esi-source-map (scoping).


When this applies


Input data required

Group Fields
Matter matter name/number, hold issue date, hold status (active/released)
Custodian name, role, department, employment status (active/departed)
Notice notice-sent date, reminder count, last-reminder date
Acknowledgment acknowledgment status, acknowledgment date
Sources data sources on hold per custodian, central system-hold status (Purview/Vault/archive)
Lifecycle added date, release date (if released), departed-employee disposition

Report structure (per custodian + summary)

custodian, role, department, employment_status,
notice_sent_date, acknowledged (Y/N), acknowledgment_date,
days_since_notice, days_overdue, reminder_count, last_reminder_date,
data_source_count, system_hold_applied (Y/N),
escalation_flag, status (compliant | overdue | escalate | departed-at-risk)

Summary:
  total custodians, % acknowledged, # overdue, # in escalation,
  # departed without preserved data, oldest-overdue age

Build rules


Worked example (summary + exceptions)

Matter 2025-014 (hold issued 2025-03-01, ACTIVE) — 12 custodians, grace 5 business days
Summary: 10/12 acknowledged (83%); 2 overdue; 1 in escalation; 1 departed-at-risk
Exceptions:
  R. Roe      overdue 9 days, 2 reminders → ESCALATE (system hold applied, so data preserved)
  T. Smith    not acknowledged, DEPARTED 2025-04-15 → DEPARTED-AT-RISK: confirm mailbox was
              collected before the 30-day offboarding purge — verify with IT immediately
  K. Patel    overdue 3 days, 1 reminder → monitor (within escalation window)

Validation checklist


Last updated: 2026-05-31 — confirm grace-period and escalation thresholds with counsel; the report supports a reasonable-steps showing under FRCP 37(e) but does not itself satisfy the preservation duty. Verify hold-system export fields against your platform (Exterro/Relativity/ZL/Purview).