272 lines
8.9 KiB
YAML
272 lines
8.9 KiB
YAML
name: market_intelligence
|
|
description: "Orion researches a specific market opportunity with 5-pass web research and produces a cited analysis document. Spawned by opportunity_scan."
|
|
debug: true
|
|
model: power
|
|
system: agent_prompt
|
|
|
|
agent_prompt:
|
|
- "= identity.md"
|
|
|
|
sections:
|
|
- agent
|
|
- project
|
|
- rag
|
|
- message
|
|
- instructions
|
|
|
|
steps:
|
|
- type: think
|
|
max_tokens: 200
|
|
output_key: search_query_1
|
|
hint: |
|
|
The market opportunity to research is described in the task message above.
|
|
|
|
Formulate ONE precise web search query to find:
|
|
- Total Addressable Market size and growth rate for this niche
|
|
- Industry reports, analyst data, credible statistics
|
|
|
|
Output ONLY the search query. Nothing else. No preamble, no labels.
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: search_query_1
|
|
mode: research
|
|
max_results: 8
|
|
fetch_pages: 4
|
|
optional: true
|
|
output_key: market_data_1
|
|
|
|
- type: think
|
|
max_tokens: 200
|
|
output_key: search_query_2
|
|
hint: |
|
|
Pass 2 -- Competitive landscape.
|
|
Formulate ONE query to find the top 5 competitors in this niche:
|
|
- What they sell, what they charge, who buys from them
|
|
- Reviews, feature comparisons, pricing pages
|
|
|
|
Output ONLY the search query. Nothing else.
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: search_query_2
|
|
mode: research
|
|
max_results: 8
|
|
fetch_pages: 3
|
|
optional: true
|
|
output_key: market_data_2
|
|
|
|
- type: think
|
|
max_tokens: 200
|
|
output_key: search_query_3
|
|
hint: |
|
|
Pass 3 -- News and recent developments.
|
|
Formulate ONE query to surface what has happened in this niche
|
|
in the last 30-60 days. Look for:
|
|
- New products, launches, regulatory changes
|
|
- Funding events, acquisitions, market shifts
|
|
- "Why now" signals that make this a timely opportunity
|
|
|
|
Output ONLY the search query. Nothing else.
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: search_query_3
|
|
mode: news
|
|
max_results: 8
|
|
optional: true
|
|
output_key: market_data_3
|
|
|
|
- type: think
|
|
max_tokens: 200
|
|
output_key: search_query_4
|
|
hint: |
|
|
Pass 4 -- Community voice and buyer pain points.
|
|
Formulate ONE query to find what real buyers or users say about
|
|
this niche on Reddit, Quora, or forums. Append "site:reddit.com OR site:quora.com"
|
|
to force community results.
|
|
|
|
Output ONLY the search query. Nothing else.
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: search_query_4
|
|
mode: research
|
|
max_results: 6
|
|
fetch_pages: 2
|
|
optional: true
|
|
output_key: market_data_4
|
|
|
|
- type: think
|
|
max_tokens: 200
|
|
output_key: search_query_5
|
|
hint: |
|
|
Pass 5 -- Revenue and monetization models.
|
|
Formulate ONE query to find how businesses in this niche make money:
|
|
- Subscription vs one-time vs affiliate vs advertising
|
|
- Actual revenue numbers if public, pricing benchmarks
|
|
- What the most profitable players do differently
|
|
|
|
Output ONLY the search query. Nothing else.
|
|
|
|
- type: tool
|
|
capability: Tool_WebSearcher
|
|
input_from: search_query_5
|
|
mode: research
|
|
max_results: 6
|
|
fetch_pages: 2
|
|
optional: true
|
|
output_key: market_data_5
|
|
|
|
- type: think
|
|
max_tokens: 12000
|
|
output_key: market_analysis_body
|
|
hint: |
|
|
You are Orion, Director of Research at Crimson Leaf Holdings.
|
|
Produce a research-grade market analysis document for the opportunity in the task message.
|
|
|
|
=== PASS 1: MARKET SIZE AND TAM ===
|
|
{market_data_1}
|
|
=== END PASS 1 ===
|
|
|
|
=== PASS 2: COMPETITIVE LANDSCAPE AND PRICING ===
|
|
{market_data_2}
|
|
=== END PASS 2 ===
|
|
|
|
=== PASS 3: NEWS AND RECENT DEVELOPMENTS ===
|
|
{market_data_3}
|
|
=== END PASS 3 ===
|
|
|
|
=== PASS 4: COMMUNITY VOICE AND BUYER PAIN POINTS ===
|
|
{market_data_4}
|
|
=== END PASS 4 ===
|
|
|
|
=== PASS 5: REVENUE AND MONETIZATION MODELS ===
|
|
{market_data_5}
|
|
=== END PASS 5 ===
|
|
|
|
CITATION RULES -- READ CAREFULLY:
|
|
- Every statistic must be followed immediately by [Title](URL) inline citation.
|
|
- Use ONLY real URLs found in the research passes above.
|
|
- Do NOT invent URLs, use placeholders, or cite "project.rag" as a source.
|
|
- If a section has no real web data, write: "(estimate - no web source found)"
|
|
and state the assumption explicitly.
|
|
- Target at least 8 real cited URLs across the full document.
|
|
|
|
Structure the document EXACTLY as follows. Do not skip sections.
|
|
|
|
# Market Analysis: [opportunity name from task message]
|
|
|
|
---
|
|
|
|
## 1. Market Overview
|
|
- Total Addressable Market: [size, growth rate -- cite source]
|
|
- Key market drivers: [2-3 structural forces, each cited if possible]
|
|
- Key risks and headwinds: [2-3 specific risks]
|
|
|
|
## 2. Recent Developments
|
|
[What happened in this niche in the last 30-60 days from Pass 3 news data.
|
|
If no news found, state "No significant developments found in the news pass."
|
|
Cite each item with [Title](URL).]
|
|
|
|
## 3. Target Audience
|
|
- Primary buyer: [specific demographic, job role, or persona]
|
|
- Buyer behavior: [how they discover, evaluate, and purchase in this niche]
|
|
- Pain points: [what they cannot get today -- cite community sources from Pass 4]
|
|
|
|
## 4. Competitive Landscape
|
|
Top competitors from Pass 2:
|
|
| Name | Product | Price | Audience | Strengths | Weaknesses |
|
|
|------|---------|-------|----------|-----------|------------|
|
|
[fill in table -- cite competitor URLs]
|
|
|
|
White space: [what none of them do well that Crimson Leaf could own]
|
|
|
|
## 5. Monetization Models
|
|
[How does the money flow in this niche -- from Pass 5.
|
|
Subscription vs one-time vs affiliate vs advertising.
|
|
Include specific revenue figures or rates if found. Cite each.]
|
|
|
|
## 6. Crimson Leaf Positioning
|
|
- Recommended entry point: [specific niche within the broader market]
|
|
- Differentiation: [how CL would be distinct, leveraging AI-speed and cost advantage]
|
|
- Time-to-market: [realistic estimate given current CL capabilities]
|
|
|
|
## 7. Revenue Projections (12 months)
|
|
- Conservative: [number with stated assumptions]
|
|
- Base case: [number with stated assumptions]
|
|
- Optimistic: [number with stated assumptions]
|
|
Note: If revenue data is weak, state assumptions explicitly rather than guessing.
|
|
|
|
## 8. Recommendation
|
|
**PROCEED** / **INVESTIGATE FURTHER** / **PASS**
|
|
|
|
Rationale: [2-3 sentences grounded in data from above.
|
|
If PROCEED: what makes this the right time?
|
|
If INVESTIGATE FURTHER: what specific question must be answered first?
|
|
If PASS: what structural barrier makes this unviable?]
|
|
|
|
---
|
|
|
|
## Sources
|
|
[List every URL cited above, numbered, with title and domain.
|
|
Format: N. [Title](URL) -- domain.com]
|
|
|
|
---
|
|
|
|
BUSINESS_PLAN_FLAG: [write "BUSINESS_PLAN_NEEDED: true" if recommendation is PROCEED,
|
|
otherwise write "BUSINESS_PLAN_NEEDED: false"]
|
|
|
|
- type: document
|
|
source_step: market_analysis_body
|
|
dest_path: "deliverables/market-analysis/market-analysis-{task.id}.md"
|
|
commit_msg: "research: market analysis task={task.id}"
|
|
|
|
- type: close
|
|
rag_update: true
|
|
|
|
- type: tool
|
|
action: enqueue_strategy
|
|
optional: true
|
|
condition: "BUSINESS_PLAN_NEEDED: true"
|
|
params:
|
|
company_slug: "crimson_leaf"
|
|
project_slug: "incubation"
|
|
task_type: "business_plan"
|
|
content: "Develop a full business plan for the PROCEED opportunity identified in market analysis {task.id}. The full market analysis is in the deliverables folder. Use it as your foundation -- do not repeat research already done."
|
|
agent_name: "orion"
|
|
|
|
- type: tool
|
|
action: enqueue_strategy
|
|
optional: true
|
|
params:
|
|
company_slug: "crimson_leaf"
|
|
project_slug: "incubation"
|
|
task_type: "opportunity_scan"
|
|
content: "Follow-up scan triggered by completed market analysis {task.id}. Prioritize opportunities adjacent to the niche just researched."
|
|
agent_name: "orion"
|
|
|
|
- type: reply
|
|
target: channel
|
|
channel_name: "crimson_leaf:live-feed"
|
|
hint: |
|
|
Write a 2-3 line summary of the market analysis just completed.
|
|
Include: topic researched, recommendation (PROCEED/INVESTIGATE FURTHER/PASS),
|
|
one key data point with citation, and whether a full business plan has been queued.
|
|
Example: "Market analysis complete: [topic] -- PROCEED. [Key finding [Title](URL)]. Business plan queued."
|
|
|
|
adjudication:
|
|
enabled: true
|
|
pass_threshold: 70
|
|
deliverable_type: analysis
|
|
criteria:
|
|
citation_density:
|
|
weight: 35
|
|
description: "At least 8 real URLs cited inline -- no invented URLs or placeholders"
|
|
section_completeness:
|
|
weight: 35
|
|
description: "All 8 sections present with substantive data -- no empty sections"
|
|
actionability:
|
|
weight: 30
|
|
description: "PROCEED/INVESTIGATE FURTHER/PASS recommendation is specific and grounded in cited data"
|