Spinta

Work / Pitch Daily

PitchDaily

A research system that runs itself, for less than a penny a cycle.

  • AUTOMATION
  • DATA PIPELINE
  • AI INTEGRATION
  • DASHBOARD
Pitch Daily cover, A research system that runs itself, for less than a penny a cycle.

/ Overview

Public data in, investment memos out, unattended.

Pitch Daily reads public market and filing data on a schedule, scores what it finds, runs deeper research on the best candidates, and writes them up. It runs 24/7 on cloud infrastructure, on its own, and reports to one dashboard. Built for me, not for sale.

/ Project details

Name:
Pitch Daily
Role:
Design, build, automation
Type:
Internal tool
Year:
2026

/ Challenge

Most "AI does your research" tools are one API call in a nice wrapper. They work in a demo and fall over in production, because real data sources go down, rate limit, change their HTML, or return nothing at all.

The hard part was never the writing. It was building something that keeps running when a source disappears, and that does not quietly cost forty pounds a day in tokens while nobody is watching.

/ Provided services

  • Automation

    A scheduled pipeline that runs unattended and recovers from failures on its own.

  • Data pipeline

    Fourteen public sources ingested, normalised and scored against one rubric.

  • AI integration

    Language model write-ups with a hard spend cap and rule-based fallbacks.

  • Dashboard

    A single operator view for candidates, dossiers and history.

  1. [04:00:02] cycle start
  2. [04:00:03] discovery finviz62 candidates
  3. [04:00:09] discovery sec edgar41 filings
  4. [04:00:14] discovery openinsider18 transactions
  5. [04:00:19] discovery finra reg shook
  6. [04:00:24] discovery news rss113 items
  7. [04:00:26] discovery congress tradesok
  8. [04:00:31] discovery fred macrono data, skipped
  9. [04:00:32] repair fred adapterqueued, next cycle
  10. [04:00:31] score weighted rubric25 ranked
  11. [04:00:44] research top 9dossiers built
  12. [04:01:12] write gpt-4o-mini9 memos
  13. [04:01:12] spend $0.008under cap
  14. [04:01:13] cycle completenext run 04:30

/ Solution

Discovery pulls from fourteen public sources, including SEC filings, insider transactions, short-interest data and news. Anything that fails gets skipped rather than killing the run. The bot then readjusts the code so that source is fixed automatically on the next cycle. Candidates are scored against a weighted rubric, and only the top few per cycle get the expensive treatment.

The write-up uses a language model with a hard daily spend cap. When the cap is hit it falls back to rule-based summaries rather than stopping. That fallback is not a failure state, it is the design. The system keeps producing on a bad day instead of going silent.

It runs every thirty minutes on a small VPS, unattended, and costs a fraction of a penny per cycle.

/ How it runs

$0.008

per research cycle

14

public data sources

30 min

unattended, on a schedule

/ What I shipped

  • Scheduled research loop

    Discovery, scoring, research and write-up, every thirty minutes.

  • Graceful degradation

    A failing source is skipped, not fatal. The bot readjusts the code and it is fixed on the next cycle.

  • Cost control

    A daily spend cap with automatic fallback, so it cannot run up a bill.

  • Operator dashboard

    Tiers, case files and track record in one place.

Runs on a scheduleFourteen public sourcesFails soft, never silentFractions of a pennyBuilt to run unattended
Runs on a scheduleFourteen public sourcesFails soft, never silentFractions of a pennyBuilt to run unattended

/ More work

All work