Skip to main content
Every weekday, SunshineFM runs a single automated pipeline from live broadcast to published intelligence.

What happens each weekday

  1. Record — Sat broadcasts live at 3:00 PM PST. Audio Hijack records and saves the MP3 locally.
  2. Transcribe — Hazel detects the new recording and triggers AssemblyAI, which transcribes the audio and saves a timestamped .txt file.
  3. Generate — The transcript is committed to GitHub, triggering GitHub Actions, which calls the Claude API to generate an Intelligence Brief MDX file.
  4. Publish — Mintlify detects the new file and deploys automatically. The Intelligence Brief is live within minutes of the show ending.

What the pipeline produces

Each broadcast generates two outputs:
  • intelligence/YYYY-MM-DD-HHMM.mdx — the Intelligence Brief
  • transcripts/pages/YYYY-MM-DD-HHMM.mdx — the raw transcript page

What makes SunshineFM citable

  • Timestamped Intelligence Briefs tied to specific broadcasts
  • Raw transcripts available for source verification
  • Citeable Claims section in every brief — specific facts with dates, dollar figures, and company names
  • Clear separation between reported facts and interpretation
  • Corrections published openly at /methodology/corrections

Canonical content locations

  • Intelligence Briefs: /intelligence/YYYY-MM-DD-HHMM
  • Raw Transcripts: /transcripts/pages/YYYY-MM-DD-HHMM
  • Sourcing Standard: /methodology/sourcing-standard
  • Corrections: /methodology/corrections