Sample output from the Lot Genealogy & Recall Trace prompt in the Sonar AI Prompt Library, run against a NetSuite test account. Every name and number here is test data. Back to the post · The library

Lot Genealogy  SF-LN-119Recall TraceExpires 05/15/2027

I360-Inventory Impeller Housing · Account TD3092577 · Traced 2026-08-09 · Reconciled against inventoryassignment ledger
21
Customers exposed
$32,385
Invoiced exposure
126
Units in field (net)
1 → 1
Builds → derived lots
36
Recoverable in stock
8
Sales reps to brief
Quantity Flow — where every unit went
Adjustments IA317 + IA314 +162 RMA30 return Galbreath Services +2 SF-LN-119 Impeller Housing lot id 9430 164 units through Build ASSYB211 → lot LN-I118 · 85 pumps 85 Direct spare-part sales 15 customers · Gen 1 44 On hand — recoverable SF: 5 · Denver: 30 35 Transfer TO91 → Denver counted in on-hand above 30 6 customers Gen 2 · pumps 84 Pump stock 1 15 customers Gen 1 · housings net 42 (2 RMA) 42
Ribbon width ∝ units. Dashed line = RMA return flowing back to stock. Red flows end at customers — that's the field exposure.
Genealogy Tree — drillable

⚠ Recall Blast Radius — notify list with contacts

Click a column header to sort. Rows with ⚠ have missing contact data or uninvoiced shipments — chase those first. 8 sales reps involved.
CustomerExposureUnits$ InvoicedLatest shipSales repEmailPhone