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]