graph TD
A[Start Shepherd Icon Maker] --> B[Input Icon Requirements]
B --> C[Process Icon Description]
C --> D[DALLE Image Generation]
D --> E{Check Image Quality}
E -->|Unsatisfactory| D
E -->|Satisfactory| F{Resize Needed?}
F -->|Yes| G[Input Target Dimensions]
G --> H[Resize Image]
H --> I[Final Icon Output]
F -->|No| I
I --> J[Save as shepherd-icon.png]
J --> K[End Process]
subgraph Task Flow 1
D
E
end
subgraph Task Flow 2
G
H
end
style Task Flow 1 fill:#f9f,stroke:#333,stroke-width:2px
style Task Flow 2 fill:#bbf,stroke:#333,stroke-width:2px