Improve a podcast archive from transcripts with Codex and Sanity
I wanted the How I AI articles to carry more of what made the conversations useful. I had Codex go back to the transcripts, match them to the existing posts, and improve the writing with the actual steps and examples from each episode.
It gathered transcripts from Dropbox, used YouTube captions for the remaining matches, and worked through repository scripts and Sanity to prepare the revisions as drafts. The batch covered 92 articles. Codex also validated the drafts, which meant I could review the writing without manually collecting and matching every source first.
We published a small review batch of three and checked the live pages against the saved content. Those included Alex Finn’s Local AI Fleet and Designing AI Agent Loops. The rest stayed pending. The agent did the repeated transcript and CMS work; the small batch let me judge the voice and depth before releasing more.
# Improve existing articles from their source transcripts
Adapted from this workflow; not the original transcript.
Inventory the existing articles and match each to its full source transcript. Use the source locations I provide. Flag missing or ambiguous matches instead of guessing.
Read the current article and any current draft before editing. Improve the article using the actual tools, steps, examples, and explanations in the transcript. Preserve names, URLs, document IDs, and slugs. Do not invent quotes, outcomes, or time savings.
Save revisions as CMS drafts using revision checks. Validate the content and maintain a simple progress record showing matched, drafted, validated, and needs-review items. Prepare a small representative review batch before proceeding broadly.
Do not publish until I approve the exact copy. After any authorized publication, check the public page against the approved content.