graph TD A[Start MainFlow] --> B[DataExtractor] B --> C[BrandGuard] C --> D[DesignGenerator] D --> E[ListingCreator] E --> F[End MainFlow] subgraph DataExtractor B1[Receive URL] --> B2[Extract HTML] B2 --> B3[Parse Title] B2 --> B4[Parse Bullets] B2 --> B5[Parse Description] B2 --> B6[Parse Image URL] B3 & B4 & B5 & B6 --> B7[Format JSON Output] end subgraph BrandGuard C1[Analyze Text Data] --> C2[Search Keywords] C2 --> C3[Check Trademarks] C1 --> C4[Analyze Image] C4 --> C5[Check Image Rights] C3 & C5 --> C6[Generate Risk Report] end subgraph DesignGenerator D1[Process Safe Elements] --> D2[Create Design Prompt] D2 --> D3[Generate Image] D3 --> D4[Verify Quality] D4 --> D5[Export Design] end subgraph ListingCreator E1[Review Safe Keywords] --> E2[Generate Title] E2 --> E3[Generate Bullets] E3 --> E4[Generate Description] E4 --> E5[Compliance Check] end