How ReacherX discovers people
Follow an audience description through query generation, platform searches, saved results, and repeat discovery.
Discovery answers a first question: who might fit this workspace? It produces candidates for later checks. A search result is not yet a qualified person.
This walkthrough follows the v4 beta code at commit 8ea2662. Start with convex/workflows/prospecting.ts. The file is large, so follow prospectingWorkflow before reading its search helpers.
From an audience to search queries
The workspace stores audience information and structured targeting criteria. Those criteria describe requirements, preferences, exclusions, and the kinds of evidence needed. normalizes that structure and bounds model-produced values.