graph TD
A[Input slogans and niche information] --> B{For each slogan}
B -->|Slogan 1| C1[Combine keywords, phrases, and concepts with slogan 1]
B -->|Slogan 2| C2[Combine keywords, phrases, and concepts with slogan 2]
B -->|Slogan 3| C3[Combine keywords, phrases, and concepts with slogan 3]
C1 --> D1[Create Dalle Image - Transparent Square 1024x1024 PNG]
C2 --> D2[Create Dalle Image - Transparent Square 1024x1024 PNG]
C3 --> D3[Create Dalle Image - Transparent Square 1024x1024 PNG]
D1 --> E1[Analyze Image With GPT Vision - Return Text]
D2 --> E2[Analyze Image With GPT Vision - Return Text]
D3 --> E3[Analyze Image With GPT Vision - Return Text]
E1 -->|Image matches slogan 1 and niche| F1[Output PNG image 1]
E1 -.->|Image does not match| C1
E2 -->|Image matches slogan 2 and niche| F2[Output PNG image 2]
E2 -.->|Image does not match| C2
E3 -->|Image matches slogan 3 and niche| F3[Output PNG image 3]
E3 -.->|Image does not match| C3
F1 --> G[Output 3 generated PNG images to Card Assembler subagent]
F2 --> G
F3 --> G