/how-it-works
The Daybreak pipeline
A cron job wakes up every morning, pulls a wide net of AI/tech sources, asks Claude to score and structure them under a strict JSON schema, and commits the result back to the repo. The frontend just reads that file. No servers, no database — the pipeline itself is the product.
Daily run
Cron fires every morning at 09:30 ET
workflow_dispatch + schedule
RSS + APIs across ~40 feeds
dedupe · normalize · truncate
Structured JSON via tool schema
temperature 0.2 · schema-locked
digest.json pushed to main
signed bot commit · immutable log
TanStack Start reads the JSON
static fetch · no server DB
- 01GitHub Actions
Cron fires every morning at 09:30 ET
workflow_dispatch + schedule
- 02Source pull
RSS + APIs across ~40 feeds
dedupe · normalize · truncate
- 03Claude
Structured JSON via tool schema
temperature 0.2 · schema-locked
- 04Commit artifact
digest.json pushed to main
signed bot commit · immutable log
- 05Frontend
TanStack Start reads the JSON
static fetch · no server DB
The whole thing runs in under 90 seconds — most of that is model latency, not IO.