You are helping me build the following AI agent workflow. ## Goal Market Research Assistant: Submit a product idea or topic to receive an automated market discovery memo covering customers, competitors, and market size via email. ## Specification - What it does: Submit your product idea or topic to instantly receive an automated market discovery memo in your email that covers customers, competitors, and market size. This process breaks down your request into parallel analyses of public sources to synthesize insights on pain points and estimate market potential for you. - Trigger: Run manually (Manual ยท on demand) - Autonomy: Fully hands-off - Expected setup effort: a few focused days - Tools/services involved: - Gmail: Deliver discovery memo to inbox - Groq Chat Model: AI reasoning and analysis - OpenAI Chat Model: Alternative AI reasoning option - Documentero: Generate structured document output ## Known pitfalls, handle each one explicitly in your implementation 1. Parallel agents may return inconsistent data formats so enforce a strict JSON schema validation step before synthesis begins. 2. Token limits may truncate long competitor analysis results so chunk the input data and summarize each segment before final consolidation. ## Reference implementation https://n8n.io/workflows/12236 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/ai-market-research-assistant/ via usecasesforagents.com