graph TD
A[Start] --> B[Receive Input]
B --> C1[variable1: User Description]
B --> C2[latest-track-metadata: Track List]
C1 --> D[Initialize Skill #223]
C2 --> D
D --> E[Process Inputs]
E --> F[Analyze Description]
F --> G[Compare Against Metadata]
G --> H[Select Top 3 Matches]
H --> I[Format Output]
I --> J[Generate JSON Response]
J --> K[Return filtered-track-list]
K --> L[End]
subgraph Silo 1: Gather Inputs
B
C1
C2
end
subgraph Silo 2: Filter Tracks
D
E
F
G
H
end
subgraph Silo 3: Produce Output
I
J
K
end