ListMatchGenie

Jobs

Every match you've run lives here. Browse, filter, inspect full details, resolve pending review cases, and re-export results at any time.

The Jobs page is the persistent home for every match job you've ever run. It has two views: a list of all jobs and a detail view for any individual job.

Jobs list

A sortable table of every job, with columns:

  • Label / ID — your label or an auto-generated one
  • Statuscompleted, processing, failed, pending
  • Source file and Master file — what was matched against what
  • Match rate — percentage matched (with color: green ≥80%, amber 60–79%, red <60%)
  • Row count — source rows processed
  • Tags — labels you applied
  • Date — when the job started

Filtering and sorting

Filter by status, source/master file, tag, or date range. Sort by any column. The filter state is preserved as query params so you can bookmark specific views.

Bulk actions

Select multiple jobs to:

  • Delete (with confirmation)
  • Tag with a label
  • Download an ad-hoc summary across the selection

Job detail

Click any job to open its detail page. This page is the single source of truth for everything the match produced — results, engine telemetry, Genie's narrative, and the review queue.

The job's label, status, timestamps, and processing time. If the job is still running, a live SSE progress bar appears here too.

Summary cards

Same four stat cards as the Review step: source rows, matched, needs review, unmatched.

The Genie's Take

The narrative summary, pre-generated at match time. Safe to share (uses aggregate stats only, no raw PII).

"Where the time went"

A stacked-bar visualization showing how much time each phase consumed (prep, blocking, scoring, classification, summary). Useful for diagnosing why a particular match took longer than expected.

"How the Genie matched"

Engine telemetry:

  • Confidence threshold used
  • Average composite score of matches
  • Training mode (if the match used a custom profile)
  • Blocking rules that were used
  • Pass breakdown (exact_id / deterministic / fuzzy / phonetic counts)

Score distribution chart

Histogram of _lmg_match_score.

Analytics panel

Group-by breakdowns (match rate by state, by company, by data quality band). These are generated server-side and pulled in when the detail page loads.

Review queue

If any review cases remain unresolved, they show here — same side-by-side comparison UI as the Review step. Resolve cases from here any time, even months after the match ran.

Export section

Four buttons: CSV, XLSX, PDF Report (Pro+), PPTX (Business). Exports are regenerated fresh from the stored job data — you always get the current state including any review-queue decisions you've made since the original export.

Deleting a job

Click Delete in the job header. You'll get a confirmation dialog that explains:

  • The job record will be deleted
  • The input files are not deleted (those remain on the Files page)
  • Shareable links for this job's report become invalid

Deletions can't be undone.

  • Dashboard — recent jobs overview
  • Reports — generate structured reports from any completed job
  • Review — the review UI (same UI is embedded in job detail)