11 — Market Research
Consolidated index of the initial local-market research: who’s out there, what they’re worth, where they leak, and the directory plays built on top. The raw data lives in two sibling repos (source of truth); this section is the business-plan view of it.
⚠️ Private — real company names and revenue estimates throughout. This section is
deliberately NOT in build_share.py’s page list and must never be added to the public
share site.
What’s here
| File | What it gives you |
|---|---|
prospect-registry.md |
Generated summary of the 135-company prospect registry — the “~150 SEO/website reports.” Coverage by region/tier/category + the tier-2+ priority target table. |
build_summary.py |
Regenerates the summary from the registry. Run after new research lands. |
directory-arbitrage.md |
The directory play: Scottsdale, Pocatello, Boise, Coeur d’Alene coverage, pipeline, and how it feeds the funnel. |
sample-reports/ |
Full-length example deliverable: the Idaho Skin Institute website review (v1). |
Sources of truth
| Asset | Where |
|---|---|
Prospect registry (135 companies, dedupe key name\|city) |
repo novajaialai/AI-business → prospects/data/prospects.json |
| Prospect CLI + dashboard source | same repo → prospects/prospect.py, prospects/site/ |
| Verified-stats registry (fact-checked numbers for shareables) | same repo → prospects/data/verified-stats.json |
| Directory pipeline + per-city data | repo novajaialai/local-directory-arbitrage (mirror: Linux ~/AI-business/directories) |
| Deal-flow dashboards (live) | pocatello-deal-flow.pages.dev · deal-flow-dashboard.pages.dev (company names blurred on the public one) |
Discipline
- New company researched → append to the registry in AI-business (never a side list),
then re-run
build_summary.pyhere. - Any stat that goes into a shareable deliverable gets verified once into
verified-stats.jsonfirst.