Forty-eight chaotic dictated and typed notes from a trade-show booth converted into a clean lead JSON feed. It tests high-throughput extraction, prioritization, and restraint: blank or conflicting facts must be marked for review rather than invented.
Morgan Reyes works the booth for Brightline Workshop Supply, which sells mobile jobsite lighting, tool-storage systems, and portable power. Notes mix voice dictation artifacts, fragments, corrections, and personal shorthand. The rows deliberately include a catalog request, a demo request, an urgent large custom-order prospect, and low-priority curiosity. Score the strict JSON envelope first. Then use assets/vendor-booth-lead-cleanup.json to inspect the priority and ambiguity traps. The checker does not decide sales judgment; it ensures every note made it through with an allowed stage and priority. Run pnpm check-vendor-booth-lead-cleanup.
Morgan Reyes worked the Brightline Workshop Supply booth at the fictional Midstate Builders Expo. Brightline sells three lines: Beacon mobile jobsite lighting, Railbox modular tool storage, and VoltCart portable power carts. Convert every dictated or typed note into a clean lead record. Preserve ambiguity; do not invent a company, contact, budget, authority, date, or product need.
Return raw JSON only:
{"leads":[{"id":"L01","company":"string or unknown","contact":"string or unknown","product_lines":["Beacon|Railbox|VoltCart"],"use_case":"concise string","interest":"catalog|demo|quote|custom_order|general","stage":"new|qualified|follow_up|disqualified","priority":"low|normal|high|urgent","requests":["zero or more"],"pain_points":["zero or more"],"follow_up":"specific next step","needs_review":true,"review_reason":"string or null"}]}
Return all 48 records in order. A likely large custom order with a clear near-term need is urgent; curiosity without a concrete next step is usually low or normal.
L01 “Marcy, Shoreline Remodelers, wants Railbox catalog. kitchen crews lose drill bits.” L02 “voice note: guy from ‘Gable something,’ Beacon lights for crawlspaces, says call after Sept 9. name maybe Ron.” L03 “Hector / Pine & Plumb — 14 VoltCarts if custom shelves possible, job starts Oct 1, get him a quote fast.” L04 “student asking whether Beacon is bright. no company no card.” L05 “Tara at North Bend Schools: demo Railbox for maintenance shop, bring two configurations.” L06 “VoltCart curious, homeowner, actually told him dealers only; no followup.” L07 “Kestrel Concrete, Leah, hates generator extension cords. Wants demo, site visit perhaps.” L08 “catalog mailed? Not yet. Rafi, River City Habitat, wants Beacon and Railbox overview.” L09 “typed: Woodward Finish Carpentry, no name, said ‘maybe next year’ on storage.” L10 “Chris, Twin Harbor Events, asks about 30 Beacon units for night market; needs custom color? He said blue housings maybe.” L11 “Mia @ Summit HVAC, VoltCart quote for 4, needs to run diagnostic equipment—verify power needs.” L12 “Someone said Railbox latches pinch gloves. No contact; product feedback only.” L13 “Owen / Larkspur Builders wants a catalog, said current bins slide around in vans.” L14 “Diane, city parks dept, Beacon demo after procurement approves. She has no date.” L15 “voice: ‘big order maybe eighty’ for lights, company sounded like Metro Site Services, contact is Ali? need verify everything.” L16 “Jackson Roofing, Priya. Needs portable power for small repairs, asked for VoltCart spec sheet.” L17 “Dan walked by, says storage looks neat. no ask.” L18 “Camber Electric / Nolan—Railbox quote for 20 if wall-mount rail is available. We do not know availability.” L19 “Sasha from Bayview Hotel engineering: Beacon demo, basement mechanical room, Tuesday afternoon preferred.” L20 “Lighthouse Youth Build wants donated units. Morgan said no promises, send catalog only.” L21 “note correction: L02 company is Gable Ridge Restoration, contact Ron Patel.” L22 “Kestrel Concrete: Leah says project is airport apron, no site visit until safety clears it.” L23 “Green Finch Landscaping / Naomi, 2 Railboxes probably, call after she asks foreman.” L24 “VoltCart charge time question. no contact. send FAQ nowhere.” L25 “Harborworks Shipyard, Tomas, 6 Beacons + 3 VoltCarts; salt air concern, needs technical review.” L26 “the school lead wants DEMO, not quote. Tara Li, North Bend Schools.” L27 “Merritt Millwork, Gabe: Railbox custom inserts, 35 units if prototype works; wants design call this week.” L28 “Beacon catalog to April at Seaside Property Care. night inspections.” L29 “hot lead? maybe Hot Lead Inc is company—no, phrase only. no contact.” L30 “Priya at Jackson Roofing asked for demo too, not merely spec sheet; rooftop access TBD.” L31 “Central Food Hall, Ezra, power cart for pop-up vendors. Wants price, installation? clarify installation meaning.” L32 “Moss & Miter, owner Deena, buying one Railbox this month, wants dealer referral.” L33 “public works staffer says they can’t buy without bid. Beacon, unknown person, leave it.” L34 “Felix at Orchard Glass, 10 Railboxes, needs quote by Thursday for budget meeting.” L35 “Raven Tower crane crew—their foreman took card. no name. Beacon interested.” L36 “Mia Summit HVAC: correction, 14 VoltCarts was a joke. Quote remains 4.” L37 “Sunline Solar / Ken: Beacon demo, wants compare with existing lights; Friday okay.” L38 “Wellspring Museum Facilities, Eleni, catalog all three lines, no urgency.” L39 “Tomas Shipyard says do not quote until corrosion question answered.” L40 “Parkside Plumbing / Luis: VoltCart demo + possible 8, generator noise complaints at condos.” L41 “Northstar Framing (Jae) Railbox quote 12, needs it this quarter.” L42 “guy took Beacon flyer, said wife might like it for garage. no contact.” L43 “Eli, Clearview Restoration: 50 Beacons for storm response, asks custom order and availability. Call today.” L44 “Brightline booth feedback: make VoltCart handle lower. no lead.” L45 “Blue Mesa Resort / Anika: demo Beacon lighting for beach walkway; check outdoor suitability before promising.” L46 “Quarry Road Paving, Miko, catalog VoltCart, their current cart dies before lunch.” L47 “Hearthstone Builders: Sam? wants custom Railbox samples, 24–30 if approved, email unreadable.” L48 “Morgan reminder: follow up on all demo requests before Friday; not a customer lead.”