graph TD
A[Input: MP3 URL + 3 Timestamps] --> B1[SILO 1: Tempo Analysis]
A --> B2[SILO 2: Stem Separation]
subgraph SILO1
B1 --> C1[Task #180: Extract Beatpoints & Tempo]
C1 --> D1[Output: Tempo Analysis Data]
end
subgraph SILO2
B2 --> C2[Task #197: Extract Stems]
C2 --> D2[Output: Vocal MP3]
C2 --> D3[Output: Instrumental MP3]
end
subgraph SILO3
D2 --> E1[Task #178: Convert to WAV]
D3 --> E1
E1 --> F1[Output: Vocal WAV]
E1 --> F2[Output: Instrumental WAV]
end
D1 --> G[Final Output Collection]
F1 --> G
F2 --> G
G --> H[Complete Analysis Agent Output]