A developer’s guide to the ReacherX codebase
Understand the main data flow, find the right files, and choose a focused path into discovery, outreach, memory, or reporting.
If you've opened the repo and aren't sure where to start, pick one person shown in the app. Try to work out how they got there.
Who searched for them? Why were they considered a match? Where did the details on their profile come from? That's a much more useful first trip through the code than trying to read every file.
I'll use v4 beta at commit 8ea2662 here. The walkthroughs linked below point to that revision too.
Follow a person from search to conversation
The workspace gives us the purpose of the search and the audience requirements. Discovery turns that into searches on the supported platforms. At this point we have possible matches. Qualification checks the evidence against the requirements, then enrichment builds a fuller profile for the people who pass.