graph TD Start[Start] --> Input[User Input] Input --> B1[Business Type] Input --> B2[Location] subgraph Query_Construction B1 --> T1[Task #190: Format Query] B2 --> T1 T1 --> Q1[formatted-query-string] end subgraph Oracle_Search Q1 --> T2[Task #224: Oracle Web Search] T2 --> R1[raw-business-search-results] end R1 --> Output[Output: Unstructured Business Data] Output --> End[End] %% Alternative Direct Path B1 -.-> T2 B2 -.-> T2 %% Styling classDef process fill:#e1f5fe,stroke:#01579b classDef data fill:#f3e5f5,stroke:#4a148c class T1,T2 process class Q1,R1 data class Start,End process class Input,Output data