graph TD
A[Start: Input extracted-listing-data] --> B[Task #176: Analyze Image]
B --> C[Parse Image via GPT Vision API]
C --> D[Generate ImageDescription]
A --> E[Task #223-1: Process Text]
E --> F[Extract Keywords from Listing]
F --> G[Check USPTO API for Trademarks]
G --> H[Filter Safe Keywords]
H --> I[Generate SafeKeywords List]
D --> J[Task #223-2: Consolidate Output]
I --> J
J --> K[Merge to JSON Structure]
K --> L[End: safe-keywords-and-image-description]
subgraph Image Analysis
B --> C --> D
end
subgraph Trademark Check
E --> F --> G --> H --> I
end
subgraph Output Formation
J --> K --> L
end