graph TD Start[Start: Receive YouTube URL] --> VideoToMP3[Task #193: Convert Video to MP3] VideoToMP3 --> MP3URL[Output: MP3 File URL] MP3URL --> |Input for Transcription| GetTranscript[Task #198: Generate Transcript] MP3URL --> |Input for Beat Analysis| GetBeatpoints[Task #180: Extract Beats & Tempo] GetTranscript --> Transcript[Output: Timestamped Transcript] GetBeatpoints --> BeatData[Output: Beat & Tempo Data] Transcript --> |Input for Analysis| ClipRecommender[Task #190: Generate Clip Recommendations] BeatData --> |Input for Analysis| ClipRecommender ClipRecommender --> ClipSuggestions[Output: Platform-Specific Clip Suggestions] ClipSuggestions --> |Input for Final Summary| Consolidate[Task #223: Create Final JSON] Transcript --> |Input for Final Summary| Consolidate BeatData --> |Input for Final Summary| Consolidate Consolidate --> FinalOutput[Final Output: Consolidated JSON Object] subgraph Silo1[Audio Extraction] VideoToMP3 end subgraph Silo2[Transcription & Beat Analysis] GetTranscript GetBeatpoints end subgraph Silo3[Clip Analysis & Summary] ClipRecommender Consolidate end