graph TD
Start[Start] --> Input1[Input VSL Script]
Start --> Input2[Input Product Name]
Start --> Input3[Input Product Description]
Input1 & Input2 & Input3 --> SA1[Subagent 1: VSL Script Segmenter]
SA1 --> SA1out[Labeled VSL Segments]
SA1out --> SA2[Subagent 2: Visual Prompt Generator]
Input2 --> SA2
Input3 --> SA2
SA2 --> SA2out[Visual Prompts per Segment]
Input3 --> SA3a[Subagent 3a: Keyword Brainstorming]
SA3a --> SA3b[Subagent 3b: Transitions & Music Advisor]
SA1out --> SA3b
SA2out --> SA3b
SA3b --> SA3out[Transitions & Music Suggestions]
SA1out --> SA4[Subagent 4: Document Compiler]
SA2out --> SA4
SA3out --> SA4
SA4 --> Output[VideoAdCreativeBrief.txt]
Output --> End[End]