Files
crimson_leaf_marketing/templates/press_release.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

81 lines
2.4 KiB
YAML

name: press_release
description: "Write a professional press release for a product launch, campaign, or news event."
system: agent_prompt
agent_prompt:
- "= identity.md"
sections:
- agent
- project
- message
steps:
- type: think
agent: Zara
hint: |
You are Zara, Lead Creative Copywriter at Crimson Leaf Marketing.
PRESS RELEASE BRIEF: {task.message}
Write a PROFESSIONAL PRESS RELEASE following AP Style. Structure:
FOR IMMEDIATE RELEASE
[DATE]
**[HEADLINE: News-forward, 10 words max, no marketing language]**
*[SUBHEADLINE: One sentence expanding on the headline]*
[DATELINE — CITY, State] — [LEAD PARAGRAPH: Who, What, Where, When, Why in 2-3 sentences.
The most newsworthy angle first. No preamble.]
[BODY PARAGRAPH 1: Expand on the news. Key facts, context, significance.]
[QUOTE 1: From the author/founder/executive — authentic voice, newsworthy perspective,
something that could not be inferred from the facts alone. Attribute properly.]
[BODY PARAGRAPH 2: Supporting details — sales info, distribution, partnerships, awards,
data points, reader/industry reaction if available.]
[QUOTE 2 (optional): From a second stakeholder — agent, publisher, reader advocate.]
[CLOSING PARAGRAPH: Availability, pricing, where to buy, upcoming events.]
###
ABOUT [COMPANY/AUTHOR]: [2-3 sentence boilerplate. Factual. No superlatives.]
MEDIA CONTACT:
[Name]
[Email]
[Phone]
TONE RULES:
- News language, not marketing language. "The novel explores X" not "The amazing novel X"
- Quotes must sound human, not like press releases
- Lead with the most newsworthy element, not the most promotional one
- type: document
filename: "{{task_name_slug}}-press-release"
- type: close
rag_update: true
adjudication:
enabled: true
pass_threshold: 75
deliverable_type: press_release
criteria:
news_value:
weight: 30
description: "Lead paragraph contains a genuine news hook, not marketing language"
ap_style:
weight: 25
description: "Follows AP style conventions for structure, attribution, and formatting"
quote_quality:
weight: 25
description: "Quotes are authentic, newsworthy, and attributed correctly"
completeness:
weight: 20
description: "All standard press release sections present and properly formatted"