graph TD Start[User Input] --> Input[Business Name + Niche + Audience + Description] Input --> SubAgent1[Insight & Copy Builder] SubAgent1 --> CompSummary[competitor_summary.md] SubAgent1 --> AdCopy[ad_copy.json] SubAgent1 --> InsightManifest[insight_copy_manifest.txt] CompSummary & AdCopy & InsightManifest --> SubAgent2[Visual Creative Designer] SubAgent2 --> Images[3-5 Static Ad Images] SubAgent2 --> ImagesManifest[images_manifest.txt] Input --> VideoCheck{Video Requested?} VideoCheck -->|Yes| SubAgent3[Video Ad Producer] VideoCheck -->|No| SubAgent4[Deployment & Packaging Assistant] SubAgent3 --> VideoScript[video_script.txt] SubAgent3 --> VideoFile[video_ad.mp4] SubAgent3 --> Voiceover[voiceover.mp3] SubAgent3 --> Storyboard[storyboard.json] SubAgent3 --> VideoManifest[video_manifest.txt] CompSummary & AdCopy & Images & VideoFile --> SubAgent4 SubAgent4 --> Captions[captions_and_hashtags.json] SubAgent4 --> Guide[quick_start_guide.md] SubAgent4 --> ZipFile[mini_ad_campaign.zip] SubAgent4 --> DeliveryManifest[delivery_manifest.txt] ZipFile --> End[Final Output]