Clips page, new episodes, TTS/audio improvements, publish pipeline updates

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 05:38:58 -06:00
parent 2c7fcdb5ae
commit f7b75fa72f
56 changed files with 4827 additions and 356 deletions

63
data/publish_state.json Normal file
View File

@@ -0,0 +1,63 @@
{
"31": {
"steps": {
"castopod": {
"completed_at": "2026-03-08T10:00:02.383893+00:00",
"episode_id": "33",
"slug": "episode-31-boundaries-breakups-and-borrowed-books"
},
"social": {
"completed_at": "2026-03-08T10:14:48.779760+00:00"
},
"youtube": {
"completed_at": "2026-03-08T10:36:24.024343+00:00",
"video_id": "KcGb9ttsIpo"
}
},
"started_at": "2026-03-08T10:00:02.383873+00:00"
},
"32": {
"steps": {
"castopod": {
"completed_at": "2026-03-09T09:43:52.540238+00:00",
"episode_id": 34,
"slug": "episode-32-tacos-taxes-and-tall-tales"
}
},
"started_at": "2026-03-09T09:43:52.540200+00:00"
},
"33": {
"steps": {
"castopod": {
"completed_at": "2026-03-11T11:34:31.871604+00:00",
"episode_id": "36",
"slug": "episode-33-late-night-confessions-and-cosmic-comedies"
},
"youtube": {
"completed_at": "2026-03-11T11:50:49.212276+00:00",
"video_id": "KrJshN3cuBU"
},
"social": {
"completed_at": "2026-03-11T11:50:53.641920+00:00"
}
},
"started_at": "2026-03-09T10:18:16.606019+00:00"
},
"34": {
"steps": {
"castopod": {
"completed_at": "2026-03-12T07:04:34.974478+00:00",
"episode_id": "37",
"slug": "episode-34-hidden-rooms-potlucks-and-mysterious-notes"
},
"youtube": {
"completed_at": "2026-03-12T07:17:53.453882+00:00",
"video_id": "tNcABnYpf-c"
},
"social": {
"completed_at": "2026-03-12T07:17:57.131871+00:00"
}
},
"started_at": "2026-03-12T07:04:34.974425+00:00"
}
}