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]