Files
crimson_leaf_marketing/templates/marketing_campaign.yml
David Baity b4616ea027 Sprint 61k — Template & Pipeline Correctness Audit
- Fix {task.prompt} → {task.message} in all marketing templates (6 files)
- Add author_bio.yml and ad_copy.yml templates for crimson_leaf_marketing
- Add author_bio task_type to marketing_campaign.yml package schema
- Fix book_outline.yml: remove {prose_style} literal, add anti-truncation rule, fix scifi routing
- Fix InputFromUser.yml: echo full operator message in think output
- Fix planning.yml: add agent:Nova top-level field to lock chair
- Fix publishing genesis.yml: fix {task.message} variable and hardcode Nova title
- Add professional_title to AgentContext and build_state_map
- Increase _DEFAULT_MAX_RAG_CHARS from 4000 to 8000
- Fix adj_pass_rate=0.0: thread adjudication criteria through C# and Python

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-30 10:36:23 -04:00

76 lines
3.0 KiB
YAML

name: marketing_campaign
description: "Full go-to-market campaign — research → strategy → spawn execution tasks (social, email, press release, ad copy)."
system: agent_prompt
agent_prompt:
- "= identity.md"
sections:
- agent
- project
- roster
- message
- instructions
steps:
- type: think
agent: Maya
hint: |
You are Maya, Director of Marketing Operations.
CAMPAIGN BRIEF: {task.message}
Write a complete CAMPAIGN STRATEGY DOCUMENT covering:
1. PRODUCT SUMMARY: What are we marketing? Key selling points in 2-3 sentences.
2. TARGET AUDIENCE: Primary (who we spend money to reach) + 1-2 secondary segments.
For each: age range, platforms they use, purchasing triggers, emotional state.
3. MESSAGING PILLARS: Exactly 3 core messages every piece of content must reinforce.
4. CHANNEL PLAN: For each channel, list: platform, content type, frequency, owner agent.
Required channels: Instagram/TikTok (visual), LinkedIn (professional), Email (warm list),
Press (credibility). Add others if relevant.
5. CAMPAIGN PHASES:
- Pre-Launch (2 weeks before): teasers, ARC/early access offers, influencer outreach
- Launch Week: daily posts, email blast, press release, ads
- Post-Launch (weeks 2-8): reviews amplification, community engagement, retargeting
- Long-Term (months 3-12): evergreen content, reader community, backlist marketing
6. SUCCESS METRICS: 3 measurable KPIs with baseline and target.
7. EXECUTION TASKS: List every piece of content needed (social media pack, email sequence,
press release, ad copy, author bio/media kit). Assign each to Maya, Leo, or Zara.
- type: package
packet_type: PlanningResponsePacket
schema:
tasks:
- task_name: "string — descriptive name, e.g. 'Social Media Pack: The Starfall Accord Launch'"
description: "string — full brief for this content piece: product, audience, channel, phase, tone, CTA, word count"
agents:
- "string — Zara (for copy/creative), Leo (for strategy/research)"
task_type: "string — one of: social_media_pack, email_campaign, press_release, ad_copy, author_bio, campaign_strategy"
priority: 2
max_tasks: 8
insert_children: true
- type: document
filename: "{{task_name_slug}}-strategy"
- type: close
rag_update: true
adjudication:
enabled: true
pass_threshold: 75
deliverable_type: strategy_document
criteria:
audience_clarity:
weight: 25
description: "Target audiences are specific, actionable, and well-differentiated"
channel_strategy:
weight: 25
description: "Channel recommendations are platform-appropriate and justified"
messaging_coherence:
weight: 25
description: "Messaging pillars are distinct, memorable, and consistently applied"
execution_completeness:
weight: 25
description: "All campaign phases covered with concrete deliverables and owners"