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
- Status —
completed,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.
Header
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.
