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