Fix genesis.yml: force route to marketing_campaign/Maya, prevent planning fallback
This commit is contained in:
@@ -19,29 +19,26 @@ steps:
|
|||||||
|
|
||||||
PROJECT BRIEF: {task.prompt}
|
PROJECT BRIEF: {task.prompt}
|
||||||
|
|
||||||
CRITICAL RULE: Spawn EXACTLY ONE task — the single entry-point for this campaign.
|
CRITICAL RULE: Spawn EXACTLY ONE task of type `marketing_campaign` assigned to Maya.
|
||||||
Use ONLY task types from the TEAM ROSTER.
|
NEVER use `planning`. NEVER use any agent other than Maya for this entry-point task.
|
||||||
|
|
||||||
ROUTING GUIDE:
|
The task description you write must be the COMPLETE brief so Maya has everything:
|
||||||
- Book / author launch campaign → ONE `marketing_campaign` task
|
- Product name and type (book, blog series, recipe collection, brand)
|
||||||
- Blog series promotion → ONE `marketing_campaign` task
|
- Target audience (age, platforms, interests)
|
||||||
- Recipe collection launch → ONE `marketing_campaign` task
|
- Key differentiators / selling points
|
||||||
- Brand or company launch → ONE `marketing_campaign` task
|
- Channels of focus (Instagram, TikTok, LinkedIn, Email, Press, etc.)
|
||||||
- Strategic research needed first → ONE `planning` task
|
- Campaign phases needed (pre-launch, launch, post-launch, maintenance)
|
||||||
|
- Any constraints or special requirements
|
||||||
Write the task description with the COMPLETE brief so the receiving agent has
|
|
||||||
everything: product name, target audience, key differentiators, channels of focus,
|
|
||||||
campaign phase (launch / ongoing), and any constraints.
|
|
||||||
|
|
||||||
- type: package
|
- type: package
|
||||||
packet_type: PlanningResponsePacket
|
packet_type: PlanningResponsePacket
|
||||||
schema:
|
schema:
|
||||||
tasks:
|
tasks:
|
||||||
- task_name: "string — descriptive name for the single entry-point task"
|
- task_name: "string — descriptive name e.g. 'Marketing Campaign: The Starfall Accord'"
|
||||||
description: "string — COMPLETE campaign brief including product, audience, channels, timeline, constraints"
|
description: "string — COMPLETE campaign brief with all context from the project brief above"
|
||||||
agents:
|
agents:
|
||||||
- "string — EXACT agent name from TEAM ROSTER"
|
- "Maya"
|
||||||
task_type: "string — one of: marketing_campaign, planning"
|
task_type: "marketing_campaign"
|
||||||
priority: 1
|
priority: 1
|
||||||
max_tasks: 1
|
max_tasks: 1
|
||||||
insert_children: true
|
insert_children: true
|
||||||
|
|||||||
Reference in New Issue
Block a user