Use Case · Family Law

Discovery gap analysis for family law.

Most discovery anxiety is not about the documents you have — it's about the ones you haven't asked the client for yet. BatesFlow's gap analysis reads opposing counsel's Demand for Discovery & Inspection, classifies everything your client has produced so far, and tells you exactly which numbered requests still have nothing responsive — before opposing counsel does.

Updated May 8, 2026 · 2 min read · Use case

Why it matters

The first time you learn something is missing should not be at deposition.

Most paralegals can tell you what's in a production. Almost no one can quickly tell you what isn't. The gap is usually surfaced one of three ways — a hostile letter from opposing counsel, a motion to compel, or a deposition exhibit no one was prepared for. Gap analysis surfaces it on day three of a case instead.

Case stage 1

Right after the client document drop

Run gap analysis the day the client uploads. You get a punch list of follow-up requests to email them within an hour, while the case is fresh.

Case stage 2

Before responding to a Demand

Re-run against opposing counsel's exact numbered requests. Decide which gaps to claim "no responsive documents" on and which to chase the client for.

Case stage 3

Before deposition prep

Re-run after the other side produces. Identify what they didn't give you. Walk into the deposition knowing every absence in their production.

How others handle this

Most lawyers still do this in a spreadsheet.

The standard approach is a paralegal-maintained Excel sheet — one row per request, manually updated as documents come in. It works, until the client produces 8,000 more pages and somebody has to re-tag everything. Everlaw and Relativity support coding panels that achieve something similar at corporate-litigation prices and corporate-litigation complexity. Harvey and CoCounsel can answer the question if you ask it manually per request, but neither generates a structured gap report tied to a specific Demand. BatesFlow does this in one click because it already classified your production against the Demand's numbered requests.

See what's missing on a real case in 90 seconds.

The sandbox runs gap analysis on a synthetic 38-request matrimonial case. No signup. Watch it flag the gaps live.

Frequently asked

Questions lawyers ask.

What is discovery gap analysis?
Discovery gap analysis is the process of comparing a discovery production against a Demand for Discovery to identify which numbered requests have no responsive documents. In matrimonial practice, this most often surfaces missing credit card statements, tax returns from earlier years, retirement account documentation, and increasingly cryptocurrency holdings.
How does BatesFlow know what each request is asking for?
It parses the Demand into individual numbered requests, extracts the date ranges and document types each one specifies, and uses the document classifier to test whether anything in your current production matches each request's criteria. You can edit the parsed criteria before running the gap analysis.
Can I run gap analysis without an opposing demand yet?
Yes. You can also run it against a generic NY matrimonial discovery template (the standard categories: bank, brokerage, retirement, real estate, credit cards, tax returns, retirement, insurance, gifts received). Use this for the early-case completeness check before opposing counsel issues a Demand.
Does it draft the follow-up letter to the client for me?
Not yet. Gap analysis generates a structured report you can use as the source material for a client letter — list of missing categories, date ranges that have gaps, low-confidence classifications worth a second look. The actual client communication stays with the lawyer.
How does this differ from Everlaw or Logikcull's coding panel?
[Everlaw](https://www.everlaw.com/) and [Logikcull](https://www.logikcull.com/) support coding panels that achieve something similar at corporate-litigation prices and corporate-litigation complexity. [Harvey](https://www.harvey.ai/) and [CoCounsel](https://casetext.com/cocounsel/) can answer the question if you ask it manually per request, but neither generates a structured gap report tied to a specific Demand. BatesFlow does this in one click because it already classified your production against the Demand's numbered requests.

See also