What happens each weekday
- Record — Sat broadcasts live at 3:00 PM PST. Audio Hijack records and saves the MP3 locally.
- Transcribe — Hazel detects the new recording and triggers AssemblyAI, which transcribes the audio and saves a timestamped
.txtfile. - Generate — The transcript is committed to GitHub, triggering GitHub Actions, which calls the Claude API to generate an Intelligence Brief MDX file.
- 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 Brieftranscripts/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
