Extract structured real-estate lead records from parsed message objects. Use when users ask to find leads in WhatsApp exports, extract name-phone-budget, or classify listing vs requirement posts. Recommended chain: run after message-parser and before india-location-normalizer. Do not use for storage, summaries, outbound messaging, or action execution.
Identify lead signals in parsed messages and emit strict lead objects.
message-parser -> lead-extractor -> india-location-normalizer
references/parsed-message-input.schema.json.references/extraction-rules-re-india-v1.md.dataset_mode from Supervisor context:
broker_groupbroker_group, buyer_inquiry, mixedrecord_type:
inventory_listing for broker inventory/availability posts (default in broker groups)buyer_requirement for explicit "required/chahiye looking for" demand postsnoise_or_systemlead_id, name, phone, record_typedataset_mode, property_type, budget, deal_type, asset_class, price_basis, area_sqft, area_basis, location_hint, raw_text, source, created_at+91 98205 82462 and 98200 78845.3.5 Lakh rent (monthly), 60K psf (per-sqft), 4.25 Cr (total)references/output-leads.schema.json.