graph TD A[Start] --> B[Input Validation] B --> C[Error Check: All Required Inputs Present?] C -->|No| D[Request Missing Inputs] D --> B C -->|Yes| E[Insight Collection] E --> F[Oracle: Gather Top Ads] F --> G[Raw Data Processing] G --> H[Text Generation] H --> I[Create competitor_summary.md] H --> J[Create ad_copy.json] I --> K[Summary Review] J --> L[Copy Review] K --> M[Create Manifest] L --> M M --> N[Generate insight_copy_manifest.txt] N --> O[Bundle Assets] O --> P[Final QA Check] P --> Q[Output insight-copy-bundle] Q --> R[End]