The factory floor
Dashboard
Pipeline running — currently in audio-publishing.
This week's output
Recent runs
- Tue 21 Apr Polished 92/100 1 round 50 candidates
Trump administration begins refunding more than $166bn in tariffs
- Mon 20 Apr Polished 92/100 50 candidates
Hormuz Shipping Traffic Grinds to a Halt as Tensions Deepen
- Sun 19 Apr Polished 92/100 50 candidates
Airline industry faces a shakeup as jet fuel hits hard
- Sat 18 Apr Polished 95/100 50 candidates
Oil prices plunge as Iran says Strait of Hormuz 'open' during ceasefire
- Fri 17 Apr Solid 78/100 50 candidates
Home shopping network pioneer QVC files for bankruptcy protection
How it's holding up
- Fact-check web
- Offline — 4 checks this week used Claude-only
- Candidates per day
- 50 avg — Scanner reads Google News across 6 feeds
What we've learned so far
The close feels thin—'largest real-world lesson you'll ever see' overpromises what I actually delivered. The piece taught mechanics but didn't earn that superlative. A better close would tie the refund scale to something concrete (what $166bn represents in economic terms, or how many importers that touches).
After every piece, two passes run: the Learner writes patterns from the quality record; the Drafter reflects on its own work. Both feed the next piece's prompt.
The agent team
- Scanner Reads the news every morning
- Director Orchestrates the pipeline
- Curator Picks today's story
- Drafter Writes the MDX
- Voice Auditor Checks it sounds like Zeemish
- Fact Checker Verifies every claim
- Structure Editor Reviews flow and pacing
- Integrator Handles revisions
- Audio Producer Narrates each beat via ElevenLabs
- Audio Auditor Verifies audio files in R2
- Publisher Commits to GitHub
- Learner Writes learnings for future pieces
- Observer Logs every pipeline event
Zeemish is produced by these 13 agents, every day at 02:00 UTC. Each piece is audited for voice, accuracy, and structure. Any piece page has a How this was made drawer showing its full creation story — timeline, auditor notes, rules, candidates.