graph TD
START[Start] --> INPUT[Receive safe-keywords-and-image-description]
INPUT --> PROMPT_GEN[Generate Two Distinct Design Prompts]
PROMPT_GEN --> PROMPT_A[Prompt A] & PROMPT_B[Prompt B]
PROMPT_A --> GEN1[Generate Design Variation 1]
GEN1 --> RAW1[variation1_raw.png]
RAW1 --> RESIZE1[Resize to 4500x5400 300DPI]
RESIZE1 --> FINAL1[variation1_final.png]
PROMPT_B --> GEN2[Generate Design Variation 2]
GEN2 --> RAW2[variation2_raw.png]
RAW2 --> RESIZE2[Resize to 4500x5400 300DPI]
RESIZE2 --> FINAL2[variation2_final.png]
FINAL1 & FINAL2 --> PACKAGE[Package Final PNG Files]
PACKAGE --> QC[Quality Control Check]
QC --> OUTPUT[Output generated-tshirt-image Package]
OUTPUT --> END[End]
subgraph Design_Generation_Processing
PROMPT_GEN
GEN1
GEN2
RESIZE1
RESIZE2
PACKAGE
QC
end