graph TD A[Niche Researcher subagent] -->|list of 5-7 relevant keywords, phrases, and concepts| B[Analyze niche research data for humor opportunities] B --> C[Generate a slogan or pun] C --> D[Check slogan or pun for uniqueness, humor, relevance, and length] D -->|If conditions met| E[Add to potential slogans list] D -->|If conditions not met| F[Discard slogan or pun] E --> G{Potential slogans list has 10 items?} F --> G G -->|No| C G -->|Yes| H[Select top 3 slogans or puns] H --> I[Ensure selected slogans or puns meet conditions] I -->|If conditions met| J[Return the list of 3 selected slogans or puns] I -->|If conditions not met| K[Replace with next best option from potential slogans list] K --> I