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