AI Innovation in the Newsroom
Case Studies
Two systems built from scratch — no engineering team, no budget, no dedicated project time. Just a problem, a laptop, and a willingness to ship.
Case Study 01 — Legislative Intelligence
Kentucky Legislative Session Monitor
Automated monitoring of the 2026 Kentucky General Assembly — ingesting every committee meeting, surfacing enterprise story opportunities, and delivering editorial intelligence directly to reporters at scale.
The Kentucky General Assembly's 2026 session ran from January 6 through April 15 — a 10-week sprint of committee hearings, floor votes, and policy debates across dozens of standing committees. On a typical session day, the General Assembly runs six to ten committee meetings simultaneously. Our newsroom could staff two of them.
The result is predictable: stories get missed. Legislative action on education funding, healthcare access, and public safety advances with little to no coverage, because the newsroom was late or never knew it happened.
A fully automated pipeline built in MindStudio monitored the Kentucky Legislature's YouTube RSS feed continuously throughout the session. When a new committee meeting recording is posted, the system ingests it without human intervention — extracting audio, transcribing it via AssemblyAI, and analyzing the transcript with a large language model prompted to think like a beat reporter.
The output is a structured editorial report delivered by email to the Executive Producer. Story ideas are reviewed, filtered for newsworthiness and broadcast relevance, and forwarded to reporters for assignment — preserving human editorial judgment at every step.
"The AI surfaces. The journalists decide. That division of labor is intentional — and it's reflected in the numbers."
| Metric | Result | Notes |
|---|---|---|
| Committee meetings ingested | 131 | Full automated coverage |
| Story ideas generated | 469 | $0.13 per idea |
| Stories pitched to reporters | 46 | After editorial review |
| Stories assigned | 38 | 83% pitch acceptance rate |
| Stories aired | 38 | 100% completion rate |
| Total system cost | $62.69 | $1.65 per aired story |
Case Study 02 — Production Infrastructure
DOT CAM: Live Traffic Camera Dashboard
Replaced antiquated VLC workflow with a browser-based live camera monitoring dashboard. Built in 4.5 hours of working time. Live in production. $18/month to run.
Try it live →Best experienced on desktop.
Spectrum News Louisville has access to a statewide network of more than 200 Kentucky DOT traffic cameras — but was accessing them through VLC Media Player using XSPF playlist files. The workflow created three significant operational problems in live production.
- No visual preview. Cameras were listed as raw UUID stream URLs. Producers had no way to see what any camera showed before selecting one for air. As one producer described it: "playing Russian roulette."
- Slow load times. Opening a camera in VLC took 10–15 seconds — operationally significant during breaking news when real-time decisions matter.
- No multi-camera workflow. VLC allowed producers to view only one camera at a time. Each camera required a full stop-and-restart cycle.
| Capability | VLC System | DOT CAM |
|---|---|---|
| Camera preview | None | Snapshot refresh grid |
| Load time | 10–15 seconds | ~1–2 seconds |
| Simultaneous cameras | 1 | Up to 5 (queued) |
| Visual organization | UUID list | Zone-filtered grid |
| Favorites | None | Persistent across sessions |
| Multi-camera transitions | Manual restart | Seamless slide transition |
| Access method | Desktop application | Browser bookmark |
"The gap between 'identifying a problem' and 'shipping a solution' has never been smaller for people willing to engage seriously with AI as a development partner."
DOT CAM was built by an Executive Producer with no formal software engineering background, during normal working hours, in between editorial responsibilities. The limiting factor was not technical knowledge — it was the ability to define problems precisely, evaluate outputs critically, and iterate with editorial judgment.
The build took 4.5 hours. The tool is live. It costs $18 a month. That ratio — problem identified to solution shipped — is what changes when domain experts engage seriously with AI as a development partner rather than a search engine.
- Created timelapse capability for 2 cameras during I-65 construction project
- Fixed stale stream on first open — clears cached HLS segments before starting new stream
- Updated camera list from KYTC — replaced and added new cameras (210 → 244)
- Created 65 construction tab ahead of major road project
- Fixed tile reset when adding cameras to favorites or queue
- Single ESC now returns to grid (previously required two keypresses)
- Server upgraded to 2 shared vCPU
- Added 20-minute idle stream cleanup to prevent FFmpeg process accumulation
- Fixed queue transitions: dual z-index stack eliminates black flash between cameras
- Live camera grid with 210 cameras across four zones (Louisville, Lexington, NKY, Bowling Green)
- Star favorites — persist across sessions
- Queue mode — add up to 5 cameras, cycle with arrow keys in fullscreen