Summary
Keep lead data private in brightdigit/atleast-leads, but move the remaining scripts into this public site repo so all outreach tooling lives next to the finders.
This is possible without exposing contact details: finders (scripts/find-*.js, verify-leads.js) already live here and write to gitignored leads/. Only drafting tooling is still nested inside the private checkout.
Current split
| Location |
What |
This repo scripts/ |
find-leads.js, find-studios.js, find-podcasts.js, verify-leads.js, config |
Private leads/scripts/ |
make-drafts.py (used by make drafts), archival _build_outreach_plan_2026_08_24.py |
Private leads/ (stay) |
reports/, plan/, drafts/, templates/ |
Proposed work
- Move
make-drafts.py → scripts/make-drafts.py in this repo.
- Point
LEADS_DIR at the sibling leads/ checkout (today the script assumes it lives under leads/scripts/).
- Update
make drafts in the Makefile to call the new path.
- Update AGENTS/CLAUDE and the private
leads/README so atleast-leads is documented as data-only.
- Remove
scripts/ from the private repo (or leave a short pointer) on the next leads snapshot.
- Decide whether the archival plan builder moves here too or stays in the private repo as history-only.
Leave templates/ in the private repo (outreach copy, not site content).
Out of scope
- Publishing any reports, plan entries, drafts log, or contact details into this repo.
- Changing the
leads-clone / leads-pull / leads-backup workflow for the data checkout.
Summary
Keep lead data private in brightdigit/atleast-leads, but move the remaining scripts into this public site repo so all outreach tooling lives next to the finders.
This is possible without exposing contact details: finders (
scripts/find-*.js,verify-leads.js) already live here and write to gitignoredleads/. Only drafting tooling is still nested inside the private checkout.Current split
scripts/find-leads.js,find-studios.js,find-podcasts.js,verify-leads.js, configleads/scripts/make-drafts.py(used bymake drafts), archival_build_outreach_plan_2026_08_24.pyleads/(stay)reports/,plan/,drafts/,templates/Proposed work
make-drafts.py→scripts/make-drafts.pyin this repo.LEADS_DIRat the siblingleads/checkout (today the script assumes it lives underleads/scripts/).make draftsin the Makefile to call the new path.leads/READMEsoatleast-leadsis documented as data-only.scripts/from the private repo (or leave a short pointer) on the next leads snapshot.Leave
templates/in the private repo (outreach copy, not site content).Out of scope
leads-clone/leads-pull/leads-backupworkflow for the data checkout.