graph TD
A[Start] --> B[User Input]
B --> C[Web Search Subagent]
C --> D[Raw Business List]
D --> E[Data Extraction Subagent]
E --> F[JSON Array of Businesses]
F --> G[Data Processor Subagent]
G --> H[Cleaned Business List]
H --> I[CSV Creator Subagent]
I --> J[Final CSV File]
J --> K[End]
subgraph Input
B
end
subgraph Processing
C --> D --> E --> F --> G --> H --> I
end
subgraph Output
J
end