"""Content pipeline — highlights to published episode. End-to-end pipeline: ranked highlights → extracted clips → composed episode → published to YouTube + Nostr → indexed in Meilisearch. Subpackages ----------- extraction : FFmpeg-based clip extraction from recorded stream composition : MoviePy episode builder (intro, highlights, narration, outro) narration : TTS narration generation via Kokoro-82M / Piper publishing : YouTube Data API v3 + Nostr (Blossom / NIP-94) archive : Meilisearch indexing for searchable episode archive """