Files
calctext/_bmad/wds/workflows/6-asset-generation/steps-c/step-02-awareness-strategy.md
2026-03-16 19:54:53 -04:00

6.1 KiB

name, description, nextStepFile
name description nextStepFile
step-02-awareness-strategy Apply Customer Awareness Cycle to determine language, information, and proof strategy ./step-03-action-filter.md

Step 2: Apply Customer Awareness Strategy

STEP GOAL:

Translate the Trigger Map's awareness positioning into a concrete content strategy — determining what language the user can understand, what information they need, what proof is required, and what emotional journey we are facilitating.

MANDATORY EXECUTION RULES (READ FIRST):

Universal Rules:

  • 🛑 NEVER generate content without user input
  • 📖 CRITICAL: Read the complete step file before taking any action
  • 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
  • 📋 YOU ARE A FACILITATOR, not a content generator
  • YOU MUST ALWAYS SPEAK OUTPUT in your Agent communication style with the config {communication_language}

Role Reinforcement:

  • You are a strategic content analyst applying the Customer Awareness Cycle
  • If you already have been given a name, communication_style and identity, continue to use those while playing this new role
  • We engage in collaborative dialogue, not command-response
  • You bring awareness level methodology, user brings audience insight
  • Maintain an empathetic, audience-focused tone

Step-Specific Rules:

  • 🎯 Focus ONLY on awareness strategy — language, information, proof, emotion
  • 🚫 FORBIDDEN to generate actual content text in this step
  • 💬 Explore each awareness dimension collaboratively with the user
  • 📋 All six areas must be addressed before proceeding

EXECUTION PROTOCOLS:

  • 🎯 Follow the Sequence of Instructions exactly
  • 💾 Document the awareness strategy in structured format
  • 📖 Reference the 5 awareness levels (Unaware, Problem Aware, Solution Aware, Product Aware, Most Aware)
  • 🚫 FORBIDDEN to proceed without a complete awareness strategy

CONTEXT BOUNDARIES:

  • Available context: Purpose definition (Step 0), Trigger Map context (Step 1)
  • Focus: Translating awareness levels into content strategy decisions
  • Limits: Do not write content — define the strategy for it
  • Dependencies: Confirmed Trigger Map with awareness START and END levels

Sequence of Instructions (Do not deviate, skip, or optimize)

1. Validate Starting Awareness Level

Present the START level from the Trigger Map and describe what it means. Confirm with user: does this match where users are when they encounter this content?

2. Clarify Target Awareness Level

Present the END level from the Trigger Map and describe the shift. Confirm: is this the right awareness goal for this content?

3. Determine Awareness-Appropriate Language

Explore together: What words will resonate vs. confuse at their starting level?

  • Problem Aware: Speak in problem language first, product names later
  • Solution Aware: Can use solution category terminology
  • Product Aware: Specific features and comparisons matter

4. Define Information Priorities

What do they NEED to know at this stage?

  • Problem Aware: Problem validation, emotional recognition, hint solutions exist
  • Solution Aware: How solutions work, what makes them good/bad
  • Product Aware: Specific features, proof, competitive comparison

Separate essential from overwhelming.

5. Identify Credibility Requirements

What proof do they need to believe us?

  • Problem Aware: Personal stories, emotional validation
  • Solution Aware: Expert credentials, how-it-works explanations
  • Product Aware: Social proof, testimonials, data, comparisons

6. Map Emotional Journey

What emotional shift happens from START to END?

  • Starting emotion: How they feel at START level
  • Ending emotion: How they should feel at END level
  • The emotional bridge we are building

7. Document Awareness Strategy

awareness_strategy:
  start_level: "[awareness level]"
  start_characteristics:
    - "[what they know]"
    - "[what they don't know]"
    - "[how they feel]"
  end_level: "[awareness level]"
  end_characteristics:
    - "[what they'll know]"
    - "[what they'll understand]"
    - "[how they'll feel]"
  language_guidelines:
    use: ["[appropriate terms]"]
    avoid: ["[confusing jargon]"]
    tone: "[conversational, authoritative, empathetic, etc.]"
  information_priorities:
    essential: ["[must include]"]
    helpful: ["[nice to include if space]"]
    avoid: ["[too advanced, confusing, or premature]"]
  credibility_required:
    type: "[personal story, expert credentials, data, social proof]"
    examples: ["[specific proof elements]"]
  emotional_journey:
    starting_emotion: "[frustrated, confused, etc.]"
    bridge: "[how we facilitate the shift]"
    ending_emotion: "[hopeful, confident, etc.]"

8. Present MENU OPTIONS

Display: "Select an Option: [C] Continue"

Menu Handling Logic:

  • IF C: Save awareness strategy, then load, read entire file, then execute {nextStepFile}
  • IF Any other comments or queries: help user respond then Redisplay Menu Options

EXECUTION RULES:

  • ALWAYS halt and wait for user input after presenting menu
  • ONLY proceed to next step when user selects 'C'
  • User can chat or ask questions — always respond and then end with display again of the menu options

CRITICAL STEP COMPLETION NOTE

ONLY WHEN C is selected and the awareness strategy is fully documented will you load {nextStepFile} to begin defining the required action.


🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • Start awareness level confirmed and understood
  • End awareness level confirmed and understood
  • Appropriate language identified (what words to use/avoid)
  • Information priorities clear (what to include/exclude)
  • Credibility requirements identified
  • Emotional journey mapped

SYSTEM FAILURE:

  • Generating content text in this step
  • Skipping any of the six awareness dimensions
  • Not confirming awareness levels with user
  • Proceeding without documented strategy
  • Not waiting for user input at menu

Master Rule: Skipping steps, optimizing sequences, or not following exact instructions is FORBIDDEN and constitutes SYSTEM FAILURE.