graph TD
A[Start Task] --> B[Initialize Research Process]
B --> C[Niche Researcher Subagent]
C -->|Uses Oracle Ask #224| D[Generate 20 Ranked Niches]
D --> E[Keyword Analyzer Subagent]
E -->|Uses Brainstorm #218| F[Generate Keywords]
E -->|Uses Oracle Ask #224| G[Get Keyword Metrics]
F --> H[3-5 Primary Keywords per Niche]
G --> I[3-5 Long-tail Keywords per Niche]
D --> J[Product Curator Subagent]
J -->|Uses Oracle Ask #224| K[Find Top Products]
K --> L[3-5 Products per Niche]
H --> M[Final Aggregator & Reporter Subagent]
I --> M
L --> M
M -->|Uses LLM #223| N[Create Spreadsheet]
M -->|Uses LLM #223| O[Generate Summary Report]
N --> P[Final Output]
O --> P
P --> Q[End Task]