graph TD
A[Input: listing-url] --> B[Domain Analysis Task]
B --> C{Is Amazon?}
C -->|Yes| D[Amazon Data Extraction]
C -->|No| E[Non-Amazon Data Extraction]
D --> F[Raw Amazon Data]
E --> G[Raw Other Data]
F --> H[Data Structuring Task]
G --> H
H --> I[Final Output: extracted-listing-data]
subgraph Data Fields
I --> J[title]
I --> K[bullet_points]
I --> L[description]
I --> M[main_image_url]
end
subgraph Task IDs
B -.->|#223| N[Domain Check]
D -.->|#225| O[Amazon Crawler]
E -.->|#226| P[Generic Crawler]
H -.->|#223| Q[JSON Formatter]
end