Differential Factor — Internal

Management portal

Private tooling for Competition for Capital. Not linked from anywhere public and excluded from search indexing.

Review queue
Approve or reject pending corpus submissions and feedback. Nothing reaches buyer-facing recommendations until it's approved here.
Subscribers & quotas
See every Substack subscriber, what they've used in the rolling 30-day window, what's left on their tier, and grant extra runs by hand.
Contribute to research
Add structured input on a product or vendor to the corpus. Runs the full analysis pipeline and lands as pending until reviewed.
Feedback form ↗
The public-facing form given out to report readers. Opens the live page.
Command-line tools (run from df-research-service/):
• Buyer trends: node scripts/buyer-signal-report.mjs
• Email capture digest: node scripts/email-report.mjs
• Drop a bad landscape from grounding: node scripts/exclude-landscape.mjs list
• Refresh subscribers from a Substack CSV: node scripts/import-subscribers.mjs <file>