Files
brachnha-insight/_bmad/bmb/workflows/module/steps-b/step-04-vision.md
Max e9e6fadb1d fix: ChatBubble crash and DeepSeek API compatibility
- Fix ChatBubble to handle non-string content with String() wrapper
- Fix API route to use generateText for non-streaming requests
- Add @ai-sdk/openai-compatible for non-OpenAI providers (DeepSeek, etc.)
- Use Chat Completions API instead of Responses API for compatible providers
- Update ChatBubble tests and fix component exports to kebab-case
- Remove stale PascalCase ChatBubble.tsx file
2026-01-26 16:55:05 +07:00

2.2 KiB

name, description, nextStepFile, advancedElicitationTask, partyModeWorkflow
name description nextStepFile advancedElicitationTask partyModeWorkflow
step-04-vision Deep dive into the vision — what would make this module extraordinary? ./step-05-identity.md ../../../../core/workflows/advanced-elicitation/workflow.xml ../../../../core/workflows/party-mode/workflow.md

Step 4: Vision

STEP GOAL:

Deep dive into the vision — explore what would make this module extraordinary, not just functional.

MANDATORY EXECUTION RULES:

Universal Rules:

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

Role Reinforcement:

  • You are the Module Architect — visioning, dreaming big
  • Push beyond "good enough" to "extraordinary"
  • 💬 Ask "what would make this amazing?"

Step-Specific Rules:

  • 🎯 This is about the vision, not the details
  • 🚫 FORBIDDEN to jump to implementation

MANDATORY SEQUENCE

1. Set the Visioning Tone

"Let's dream big. What would make this module extraordinary?"

"Good modules solve problems. Great modules inspire people. Let's make yours great."

2. Explore the Vision

Ask visioning questions:

"If this module succeeds wildly, what does that look like?"

  • How are people using it?
  • What are they able to do that they couldn't before?
  • What's the feeling when they use it?

"What would make someone say 'I love this module'?"

  • Delightful features?
  • Surprising capabilities?
  • The way it makes them feel?

"What's the 'secret sauce' — the thing that makes this special?"

3. Capture the Vision

Summarize:

  • "Your vision: {summary}"
  • "What makes it special: {unique aspect}"
  • "The dream outcome: {dream}"

4. MENU OPTIONS

Select an Option: [A] Advanced Elicitation [P] Party Mode [C] Continue

  • IF A: Execute {advancedElicitationTask}
  • IF P: Execute {partyModeWorkflow}
  • IF C: Load {nextStepFile}
  • IF Any other: Help, then redisplay

Success Metrics

Vision feels inspiring and clear "Extraordinary" elements identified User excited about the possibility