All work

(09/10) Our own product, 2026

Pitch Daily

Public data in, investment memos out, unattended.

Whose
Our own product
Sector
Research
Type
AI automation
Year
2026
What we did
Automation, Data pipeline, AI integration
Pitch Daily, ai automation

(01) Overview

Public data in, investment memos out, unattended. A research system that runs itself, for less than a penny a cycle.

(02)

The 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 pages 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 doesn’t quietly run up a bill while nobody is watching.

(03)

What we did

  1. 01

    Automation

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

  2. 02

    Data pipeline

    Fourteen public sources, taken in, cleaned up and scored against one rubric.

  3. 03

    AI integration

    Write-ups from a language model, with a hard spend cap and a rule-based fallback.

  4. 04

    Dashboard

    One operator view for candidates, case files and the track record.

(04)

One cycle

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

(05)

The approach

Discovery pulls from fourteen public sources, including SEC filings, insider transactions, short-interest data and news. A source that fails is skipped rather than stopping the run, and its adapter is repaired for the next cycle. Candidates are scored against a weighted rubric, and only the best few each 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 instead of stopping. That fallback isn’t a failure state, it’s the design: the system keeps producing on a bad day instead of going quiet.

It runs every thirty minutes on a small server, unattended, for a fraction of a penny a cycle.

Built with

  • A small cloud serverRunning the loop around the clock, every thirty minutes.
  • GPT-4o miniThe write-ups, under a hard daily spend cap.

(06)

What we built

  1. 01

    A scheduled research loop

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

  2. 02

    It fails soft

    A failing source is skipped, not fatal, and the adapter is repaired for the next cycle.

  3. 03

    Cost control

    A hard daily spend cap with a rule-based fallback, so it keeps producing and never runs up a bill.

  4. 04

    An operator dashboard

    Candidates, case files and track record in one place.

(07)

How it runs

  • $0.008

    Per research cycle

  • 14

    Public data sources

  • 30 min

    Unattended, on a schedule

Want something like this? Tell us what you need. You’ll get a fixed price and a date within 24 to 48 hours.

Next project (10/10) Social Content Five accounts, one format found by testing