Sprint 89: Fix intent schema (template->task_type), update genesis to write project.yml, fix all project.yml intents
This commit is contained in:
@@ -12,19 +12,19 @@ goal: >
|
|||||||
intents:
|
intents:
|
||||||
- keyword: press_release
|
- keyword: press_release
|
||||||
description: Write a press release for a book launch or publishing announcement
|
description: Write a press release for a book launch or publishing announcement
|
||||||
template: press_release
|
task_type: press_release
|
||||||
- keyword: campaign_strategy
|
- keyword: campaign_strategy
|
||||||
description: Develop a full launch campaign strategy for a title
|
description: Develop a full launch campaign strategy for a title
|
||||||
template: campaign_strategy
|
task_type: campaign_strategy
|
||||||
- keyword: social_media_pack
|
- keyword: social_media_pack
|
||||||
description: Create a social media content pack for a book
|
description: Create a social media content pack for a book
|
||||||
template: social_media_pack
|
task_type: social_media_pack
|
||||||
- keyword: email_campaign
|
- keyword: email_campaign
|
||||||
description: Write an email campaign sequence for a launch or series
|
description: Write an email campaign sequence for a launch or series
|
||||||
template: email_campaign
|
task_type: email_campaign
|
||||||
- keyword: ad_copy
|
- keyword: ad_copy
|
||||||
description: Write advertising copy for retailer or social ads
|
description: Write advertising copy for retailer or social ads
|
||||||
template: ad_copy
|
task_type: ad_copy
|
||||||
- keyword: author_bio
|
- keyword: author_bio
|
||||||
description: Write or update an author biography
|
description: Write or update an author biography
|
||||||
template: author_bio
|
task_type: author_bio
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ goal: >
|
|||||||
intents:
|
intents:
|
||||||
- keyword: campaign_strategy
|
- keyword: campaign_strategy
|
||||||
description: Develop a full launch or series campaign strategy
|
description: Develop a full launch or series campaign strategy
|
||||||
template: campaign_strategy
|
task_type: campaign_strategy
|
||||||
- keyword: campaign_review
|
- keyword: campaign_review
|
||||||
description: Review and critique a campaign strategy or execution
|
description: Review and critique a campaign strategy or execution
|
||||||
template: campaign_review
|
task_type: campaign_review
|
||||||
- keyword: press_release
|
- keyword: press_release
|
||||||
description: Write a press release for a title or company announcement
|
description: Write a press release for a title or company announcement
|
||||||
template: press_release
|
task_type: press_release
|
||||||
- keyword: social_media_pack
|
- keyword: social_media_pack
|
||||||
description: Create a social media content pack for a title or campaign
|
description: Create a social media content pack for a title or campaign
|
||||||
template: social_media_pack
|
task_type: social_media_pack
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: genesis
|
name: genesis
|
||||||
description: "Marketing genesis -- route new project intake to the correct marketing pipeline."
|
description: "Marketing genesis -- populate project identity file, then spawn single entry-point task."
|
||||||
model: default
|
model: default
|
||||||
debug: true
|
debug: true
|
||||||
system: agent_prompt
|
system: agent_prompt
|
||||||
@@ -13,6 +13,48 @@ sections:
|
|||||||
- message
|
- message
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- type: think
|
||||||
|
agent: Maya
|
||||||
|
hint: |
|
||||||
|
You are Maya, Director of Marketing Operations at Crimson Leaf Marketing.
|
||||||
|
A new marketing project has just been created and needs its identity file.
|
||||||
|
|
||||||
|
PROJECT BRIEF: {task.message}
|
||||||
|
|
||||||
|
PROJECT SLUG: {project.slug}
|
||||||
|
|
||||||
|
Fill in the YAML template below. Replace ONLY the text inside square brackets [].
|
||||||
|
Copy EVERYTHING else exactly as shown -- field names, indentation, and the intents block.
|
||||||
|
Output ONLY the YAML. No backticks, no fences, no preamble, no explanation.
|
||||||
|
|
||||||
|
name: "[Full name of the marketing project]"
|
||||||
|
slug: {project.slug}
|
||||||
|
status: active
|
||||||
|
goal: "[2-3 sentence description: what this project produces, who it serves, and what success looks like. Keep it on one line.]"
|
||||||
|
intents:
|
||||||
|
- keyword: press_release
|
||||||
|
description: Write a press release for a book launch or publishing announcement
|
||||||
|
task_type: press_release
|
||||||
|
- keyword: campaign_strategy
|
||||||
|
description: Develop a full launch campaign strategy for a title
|
||||||
|
task_type: campaign_strategy
|
||||||
|
- keyword: social_media_pack
|
||||||
|
description: Create a social media content pack for a book or campaign
|
||||||
|
task_type: social_media_pack
|
||||||
|
- keyword: email_campaign
|
||||||
|
description: Write an email campaign sequence for a launch or series
|
||||||
|
task_type: email_campaign
|
||||||
|
- keyword: ad_copy
|
||||||
|
description: Write advertising copy for retailer or social ads
|
||||||
|
task_type: ad_copy
|
||||||
|
- keyword: author_bio
|
||||||
|
description: Write or update an author biography
|
||||||
|
task_type: author_bio
|
||||||
|
|
||||||
|
- type: document
|
||||||
|
dest_path: "projects/{project.slug}/project.yml"
|
||||||
|
commit_msg: "genesis: populate project.yml"
|
||||||
|
|
||||||
- type: think
|
- type: think
|
||||||
agent: Maya
|
agent: Maya
|
||||||
hint: |
|
hint: |
|
||||||
@@ -34,6 +76,7 @@ steps:
|
|||||||
|
|
||||||
- type: package
|
- type: package
|
||||||
packet_type: PlanningResponsePacket
|
packet_type: PlanningResponsePacket
|
||||||
|
source_step: 2
|
||||||
schema:
|
schema:
|
||||||
tasks:
|
tasks:
|
||||||
- task_name: "string -- descriptive name e.g. 'Marketing Campaign: The Starfall Accord'"
|
- task_name: "string -- descriptive name e.g. 'Marketing Campaign: The Starfall Accord'"
|
||||||
|
|||||||
Reference in New Issue
Block a user