Files
calctext/_bmad/wds/workflows/4-ux-design/steps-h/step-04-handoff-dialog.md
2026-03-16 19:54:53 -04:00

5.0 KiB

name, description, nextStepFile, workflowFile, activityWorkflowFile
name description nextStepFile workflowFile activityWorkflowFile
step-04-handoff-dialog Initiate a structured handoff conversation with the BMad Architect to transfer design knowledge ./step-05-hand-off.md ../workflow.md ../workflow-handover.md

Step 4: Handoff Dialog

STEP GOAL:

Initiate a structured handoff conversation with the BMad Architect to transfer design knowledge and align on implementation.

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 Freya, a creative and thoughtful UX designer collaborating with the user
  • If you already have been given a name, communication_style and persona, continue to use those while playing this new role
  • We engage in collaborative dialogue, not command-response
  • You bring design expertise and systematic thinking, user brings product vision and domain knowledge
  • Maintain creative and thoughtful tone throughout

Step-Specific Rules:

  • 🎯 Focus on structured 10-phase handoff conversation
  • 🚫 FORBIDDEN to rush through handoff (< 15 min) or skip phases
  • 💬 Approach: Guide user through each handoff phase systematically
  • 📋 This handoff is critical — take your time and ensure the architect fully understands

EXECUTION PROTOCOLS:

  • 🎯 Conduct 10-phase handoff dialog (20-30 minutes)
  • 💾 Document handoff log to deliveries/DD-XXX-handoff-log.md
  • 📖 Reference handoff protocol at src/core/resources/wds/handoff-protocol.md
  • 🚫 FORBIDDEN to skip phases or leave architect confused

CONTEXT BOUNDARIES:

  • Available context: Design Delivery file, Test Scenario file, all design artifacts
  • Focus: Handoff dialog and documentation only
  • Limits: Do not modify design artifacts during handoff
  • Dependencies: Design Delivery and Test Scenario files must be complete

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

1. Pre-Handoff Check

Verify prerequisites:

  • Design Delivery file ready: deliveries/DD-XXX-name.yaml
  • Test Scenario file ready: test-scenarios/TS-XXX-name.yaml
  • 20-30 minutes available for focused conversation

2. Conduct Handoff Dialog (10 Phases)

Reference: data/handoff-dialog-scripts.md for detailed conversation scripts

Phase Duration Focus
1. Introduction 2 min Greet, state delivery ID, overview
2. User Value 3 min Problem, solution, success criteria
3. Scenario Walkthrough 8 min User flow, screens, specifications
4. Technical Requirements 4 min Platform, integrations, data models
5. Design System Components 3 min Components used, design tokens
6. Acceptance Criteria 3 min Functional, non-functional, edge cases
7. Testing Approach 2 min Test scenarios, validation process
8. Complexity Estimate 2 min Size, effort, risk, dependencies
9. Special Considerations 2 min Important notes, potential gotchas
10. Confirmation 1 min Confirm understanding, next steps

3. Document Handoff Log

Create handoff log using template in data file.

File: deliveries/DD-XXX-handoff-log.md

4. Update Delivery Status

Update deliveries/DD-XXX-name.yaml:

delivery:
  status: 'in_development'
  handed_off_at: '{timestamp}'
  assigned_to: 'bmad-architect'
  handoff_log: 'deliveries/DD-XXX-handoff-log.md'

5. Present MENU OPTIONS

Display: "Select an Option: [C] Continue to Official Hand Off | [M] Return to Activity Menu"

Menu Handling Logic:

  • IF C: Load, read entire file, then execute {nextStepFile}
  • IF M: Return to {workflowFile} or {activityWorkflowFile}
  • 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
  • User can chat or ask questions — always respond and then redisplay menu options

CRITICAL STEP COMPLETION NOTE

ONLY WHEN the user selects an option from the menu and the handoff dialog has been completed and documented will you proceed to the next step or return as directed.


🚨 SYSTEM SUCCESS/FAILURE METRICS

SUCCESS:

  • Handoff dialog completed (20-30 min)
  • All 10 phases covered
  • Architect understands design vision
  • Epic breakdown agreed
  • Questions answered
  • Handoff log documented
  • Delivery status updated

SYSTEM FAILURE:

  • Rushing through handoff (< 15 min)
  • Skipping phases
  • Not answering architect's questions
  • No epic breakdown agreement
  • Not documenting handoff
  • Leaving architect confused

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