From 8aa0a2d8ef2fb17a89efcad9481166befaf5aafd Mon Sep 17 00:00:00 2001 From: David Baity <158404677+MazakTheDwarf@users.noreply.github.com> Date: Thu, 9 Apr 2026 14:38:14 -0400 Subject: [PATCH] feat: add debug:true to all templates; add LLM_LOG_DIR config --- templates/ad_copy.yml | 5 +++++ templates/author_bio.yml | 5 +++++ templates/email_campaign.yml | 5 +++++ templates/genesis.yml | 2 ++ templates/marketing_campaign.yml | 6 ++++++ templates/press_release.yml | 5 +++++ templates/social_media_pack.yml | 5 +++++ 7 files changed, 33 insertions(+) diff --git a/templates/ad_copy.yml b/templates/ad_copy.yml index b3a8c44..33c33bf 100644 --- a/templates/ad_copy.yml +++ b/templates/ad_copy.yml @@ -1,5 +1,6 @@ name: ad_copy description: "Write platform-specific advertising copy for paid campaigns across Meta, Google, and Amazon." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -93,12 +94,16 @@ adjudication: platform_specificity: weight: 30 description: "Each platform's copy respects its format constraints and audience mindset" +debug: true hook_strength: weight: 25 description: "Headlines and opening lines earn attention without resorting to clickbait" +debug: true cta_quality: weight: 25 description: "CTAs are specific, low-friction, and matched to campaign objective" +debug: true completeness: weight: 20 description: "All three platforms present with full variant sets per format spec" +debug: true diff --git a/templates/author_bio.yml b/templates/author_bio.yml index 4b6bccc..c87d76d 100644 --- a/templates/author_bio.yml +++ b/templates/author_bio.yml @@ -1,5 +1,6 @@ name: author_bio description: "Write a professional author bio and media kit for press, social, and book listings." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -72,12 +73,16 @@ adjudication: voice_authenticity: weight: 30 description: "Bio reads like a real person, not a press release — specific details, no generic praise" +debug: true length_variants: weight: 25 description: "All four bio lengths are present and appropriately sized for their use case" +debug: true social_optimization: weight: 25 description: "Social bios fit platform character limits and match platform tone" +debug: true completeness: weight: 20 description: "All sections present: short/medium/long bio, first-person, social bios, contact block" +debug: true diff --git a/templates/email_campaign.yml b/templates/email_campaign.yml index e3a7c0d..22ffdf8 100644 --- a/templates/email_campaign.yml +++ b/templates/email_campaign.yml @@ -1,5 +1,6 @@ name: email_campaign description: "Write a complete email marketing sequence for a product launch or campaign." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -54,12 +55,16 @@ adjudication: subject_line_quality: weight: 30 description: "Subject lines are specific, curiosity-driven, and avoid spam triggers" +debug: true sequence_logic: weight: 25 description: "Email sequence builds momentum, each email has a clear reason to exist" +debug: true copy_quality: weight: 25 description: "Body copy is personal, value-first, and earns the CTA" +debug: true cta_clarity: weight: 20 description: "CTAs are single, specific, and low-friction" +debug: true diff --git a/templates/genesis.yml b/templates/genesis.yml index 0836ecb..364f834 100644 --- a/templates/genesis.yml +++ b/templates/genesis.yml @@ -1,5 +1,6 @@ name: genesis description: "Marketing genesis — route new project intake to the correct marketing pipeline." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -36,6 +37,7 @@ steps: tasks: - 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" +debug: true agents: - "Maya" task_type: "marketing_campaign" diff --git a/templates/marketing_campaign.yml b/templates/marketing_campaign.yml index e9845a1..c5ccb1c 100644 --- a/templates/marketing_campaign.yml +++ b/templates/marketing_campaign.yml @@ -1,5 +1,6 @@ name: marketing_campaign description: "Full go-to-market campaign — research → strategy → spawn execution tasks (social, email, press release, ad copy)." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -43,6 +44,7 @@ steps: 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" +debug: true 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" @@ -64,12 +66,16 @@ adjudication: audience_clarity: weight: 25 description: "Target audiences are specific, actionable, and well-differentiated" +debug: true channel_strategy: weight: 25 description: "Channel recommendations are platform-appropriate and justified" +debug: true messaging_coherence: weight: 25 description: "Messaging pillars are distinct, memorable, and consistently applied" +debug: true execution_completeness: weight: 25 description: "All campaign phases covered with concrete deliverables and owners" +debug: true diff --git a/templates/press_release.yml b/templates/press_release.yml index 055d467..838933f 100644 --- a/templates/press_release.yml +++ b/templates/press_release.yml @@ -1,5 +1,6 @@ name: press_release description: "Write a professional press release for a product launch, campaign, or news event." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -69,12 +70,16 @@ adjudication: news_value: weight: 30 description: "Lead paragraph contains a genuine news hook, not marketing language" +debug: true ap_style: weight: 25 description: "Follows AP style conventions for structure, attribution, and formatting" +debug: true quote_quality: weight: 25 description: "Quotes are authentic, newsworthy, and attributed correctly" +debug: true completeness: weight: 20 description: "All standard press release sections present and properly formatted" +debug: true diff --git a/templates/social_media_pack.yml b/templates/social_media_pack.yml index 4ee9f0e..7babfbe 100644 --- a/templates/social_media_pack.yml +++ b/templates/social_media_pack.yml @@ -1,5 +1,6 @@ name: social_media_pack description: "Write a complete social media content pack for one product/campaign across multiple platforms." +debug: true system: agent_prompt agent_prompt: - "= identity.md" @@ -64,12 +65,16 @@ adjudication: hook_quality: weight: 30 description: "Opening lines stop the scroll — specific, unexpected, or emotionally resonant" +debug: true voice_consistency: weight: 25 description: "Tone matches the target audience and product throughout" +debug: true cta_effectiveness: weight: 25 description: "CTAs are specific, low-friction, and varied across posts" +debug: true platform_appropriateness: weight: 20 description: "Each post is written for its platform, not copy-pasted across" +debug: true