graph TD start[Start: User Description] --> SA1[ScrapeTracklibAgent] SA1 --> ST1[Extract 10 New Arrivals] ST1 --> FA[FilterSongsAgent] FA --> FT1[Select Top 3 Matches] FT1 --> AA[AudioProcessingAgent] AA --> AP1[Find YouTube URLs] AP1 --> AP2[Download Audio] AP2 --> AP3[Analyze Tempo/Beats] AP3 --> AP4[Cut 16-Beat Samples] AP4 --> PA[PackagingAgent] PA --> PZ[Create Zip File] PZ --> end[Final Output: samples.zip] subgraph ScrapeTracklibAgent ST1 end subgraph FilterSongsAgent FT1 end subgraph AudioProcessingAgent AP1 AP2 AP3 AP4 end subgraph PackagingAgent PZ end