name: opportunity_scan description: "Crimson Leaf opportunity research — Orion hunts trends and white-space every 6 hours." debug: true model: power system: agent_prompt agent_prompt: - "= identity.md" sections: - agent - project - rag - prior_results - message - instructions builders: prior_results: | *** CURRENT PORTFOLIO *** {steps[1].text} *** WEB RESEARCH RESULTS *** {steps[2].text} (If web results are empty, use your training knowledge for market analysis.) steps: - type: think max_tokens: 2000 hint: | You are Orion, Director of Research at Crimson Leaf Holdings. Your job is to find the next big opportunity. Think about: - What content formats are trending? (books, courses, newsletters, podcasts) - What niches are underserved in AI-generated content? - What seasonal trends are coming up? Formulate the single best search query to find market opportunities. On the LAST LINE, write exactly: SEARCH QUERY: [your query] - type: tool action: get_portfolio_report output_key: portfolio_data - type: tool capability: Tool_WebSearcher input_from: last_text - type: think max_tokens: 6000 hint: | You are Orion, the Visionary. You have the portfolio report and web research above. Cross-reference what CL already produces with what the market wants. Think like Elon Musk — first principles, not incrementalism. Structure your analysis as: 1. TOP 3 OPPORTUNITIES — ranked by revenue potential vs. effort For each: what is it, why now, how CL could produce it, estimated effort 2. PORTFOLIO GAPS — what are our subsidiaries NOT doing that they should be? 3. ACTION ITEMS — specific things David needs to do Format action items as: "David, [verb]: [details]" Be bold. Don't hedge. If an opportunity is real, say so with conviction. - type: reply target: discussion adjudication: enabled: false