graph TD
A[Start] --> B[Receive Product URL]
B --> C[DataExtractor: Browse URL]
C --> D[Extract Title]
C --> E[Extract Bullets]
C --> F[Extract Description]
C --> G[Extract Image URL]
D & E & F & G --> H[Format JSON Data]
H --> I[BrandGuard: Check Text]
H --> J[BrandGuard: Check Image]
I & J --> K[Generate Risk Report]
K --> L[DesignGenerator: Create Prompt]
L --> M[Generate New Design]
M --> N[ListingCreator: Create Text]
N --> O[Verify Compliance]
O --> P[Final Output Package]
P --> Q[End]
subgraph Data Extraction
B --> C --> D & E & F & G --> H
end
subgraph Trademark Analysis
H --> I & J --> K
end
subgraph Design Creation
K --> L --> M
end
subgraph Listing Generation
M --> N --> O --> P
end